perchè wordpress necessita di adattamenti per funzionare su altervista. Per questo motivo consigliamo sempre di aggiornare attraverso il pannello di controllo appena rendiamo disponibile la nuova versione. Ora devi editare il file wp-admin/includes/file.php nel seguente modo:
linea 190
Codice:
function wp_tempnam($filename = '', $dir = '') {
if ( empty($dir) )
$dir = get_temp_dir();
$filename = basename($filename);
if ( empty($filename) )
$filename = time();
$filename = preg_replace('|\..*$|', '.tmp', $filename);
$filename = $dir . wp_unique_filename($dir, $filename);
/* modifica */
$file = fopen($filename, 'w');
fclose($file);
/* fine */
return $filename;
}
linea 841
Codice:
$context = trailingslashit($context);
$temp_file_name = $context . 'temp-write-test-' . time();
/* modifica */
$temp_handle = @fopen($temp_file_name, 'w');
@fclose($temp_handle);
/* fine */
$temp_handle = @fopen($temp_file_name, 'w');
if ( $temp_handle ) {
if ( getmyuid() == @fileowner($temp_file_name) )
$method = 'direct';
@fclose($temp_handle);
@unlink($temp_file_name);
}