Aggiornamento Wordpress: Unable To Locate WordPress Directory, Come Risolvere

Moltissimi utenti WordPress stanno riscontrando problemi nell'aggiornamento alla versione successiva. Il messaggio che incontrano è il seguente:  Unable to locate WordPress directory.

Il problema capita sovente anche aggiornando i plugin, nel qual caso il messaggio diventa: Unable to locate WordPress Plugin directory. Ci ho perso diverso tempo anche io prima di identificare la soluzione che voglio condividere.

La nuova funzionalità  integrata di aggiornamento di Wordpress presente dalla versione 2.7 ti chiede un account FTP tramite il quale scaricare le nuove releases, a differenza del plugin WordPress Automatic Upgrade che lavorava in maniera trasparente.

Wordpress upgrade

Affinche l'upgrade vada a buon fine l'account FTP utilizzato per l'aggiornamento deve accedere dopo la connessione alla cartella di installazione di WP, perchè è lì che si trova il file wp-config.php contenente le info per la connessione al DB tramite il quale ottenere tutte le informazioni necessarie all'upgrade.

Se la home base dir (la cartella di accesso) dell'FTP user che inserisci per l'aggiornamento è diversa dalla cartella di installazione WP può succedere che;

  • WP non ha i privilegi di scrittura, e quindi non può scaricare e salvare i files di upgrade
  • pur avendoli non trova wp-config.php e quindi non potendosi collegare al DB non è in grado di risalire alla cartella di installazione di WP

In entrambi i casi il messaggio sarà lo stesso:Unable to locate WordPress directory.

Come risolvere il problema

  1. Se puoi creare utenti FTP autonomamente
    creati un account assegnandogli come 'home dir' il percorso assoluto sul server della cartella di installazione di WordPress e usa questo account per gli upgrades
  2. Se non puoi farlo
    chiedi al tuo provider di farlo

Esistono  sporadici casi in cui il problema ha una causa differente. In tal caso leggiti  Wordpress automatic updates problems che suggerisce qualche soluzione, anche se al 99% il problema riguarda proprio la home directory dell'account FTP usato per l'aggiornamento.

Queste informazioni possono esserti utili? Allora dammi un click come piccolo segno di riconoscimento. E' un esperimento e non ti costa nulla :)
Daniele Di Gregorio 26.06.2009 - Blogging professionale
di Daniele Di Gregorio

Syndacate Feed

Feedburner Technorati

Avvisami per email quando sono presenti nuovi articoli:


Contatto Dove mi trovi


 Skype
 Twitter
 FriendFeed
 LinkedIn
 Flickr
 Facebook
 YouTube
 MyBlogLog
 Email
 

Creative Commons License
Ove non diversamente specificato, tutti i contenuti sono rilasciati sotto Licenza Creative Commons.

Logo
English