WordPress chiede le credenziali ftp per installare i plugin
29 Giugno 2017

WordPress chiede le credenziali ftp per installare i plugin

Per chi lavora spesso con WordPress installato localmente nel proprio computer, non sarà una novità vedere che durante il tentativo di installare o aggiornare qualche plugin, WP ci chiede le credenziali ftp.

Questo è solitamente causato da PHP eseguito come user Apache (mod_php o CGI) piuttosto che come utente proprietario dei file del sito. Ci sono due modi per risolvere facilmente questo inconveniente. Il primo consiste nell’aggiungere al file wp-config.php le seguenti righe:

define( 'FTP_USER', 'username' );
define( 'FTP_PASS', 'password' );
define( 'FTP_HOST', 'ftp.example.org:21' );

In questo modo, indichiamo a WordPress le credenziali ftp da usare. Ovviamente ci deve essere un server ftp installato e funzionante.

Il secondo modo, per gli utenti Unix, è quello di impostare i permessi corretti alla cartella di installazione di wordpress:

chown -R www-data:matteo /var/www/wpdir

Opzionale
chmod -R 775 /var/www/wpdir

In questo modo indichiamo che il proprietario della cartella è www-data, l’utente del webserver


Comments

  1. Dr. Giorgio Alt - 16 Ottobre 2017 at 7:26 - Rispondi

    eccellente articolo !!
    hai centrato perfettamente il problema…
    con una riga di shell mi hai fatto risolvere un problema che mi tormentava da giorni…
    non mi ero accorto della sfasatura dei permessi…
    grazie…


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *