Se si installa Wordpress scaricando il pacchetto ed effettuando l'upload via FTP dei files (quindi NON utilizzando la versione offerta nel pannello di controllo), non si riesce ad effettuare l'installazione e l'aggiornamento di plugin o l'aggiornamento automatico di Wordpress.
Per poter sbloccare queste funzionalità è necessario effettuare una modifica nel file
/wp-admin/includes/file.php
alla riga 182 il codice:
deve essere modificato così:Codice:$filename = preg_replace('|\..*$|', '.tmp', $filename); $filename = $dir . wp_unique_filename($dir, $filename); touch($filename); return $filename;
mentre alla linea 674 il codice:Codice:$filename = preg_replace('|\..*$|', '.tmp', $filename); $filename = $dir . wp_unique_filename($dir, $filename); $file = fopen($filename, 'w'); fclose($file); return $filename;
deve essere modificato così:Codice:$temp_file_name = $context . 'temp-write-test-' . time(); $temp_handle = @fopen($temp_file_name, 'w');
In caso di aggiornamento dell'applicativo, la modifica va effettuata nuovamente visto che il file viene sovrascritto da quello nuovo. Tra una versione e l'altra di wordpress potrebbe cambiare il numero di riga corrispondente.Codice:$temp_file_name = $context . 'temp-write-test-' . time(); $temp_handle = @fopen($temp_file_name, 'w'); @fclose($temp_handle); $temp_handle = @fopen($temp_file_name, 'w');

LinkBack URL
About LinkBacks


