Impossibile connettersi al server FTP 127.0.0.1/:21
Ho provato a installare un plugin WordPress sulla mia macchina locale:
Per eseguire l'azione richiesta, WordPress necessita di accedere al tuo server web. Inserisci le tue credenziali FTP per procedere. Se non ricordi le tue credenziali, dovresti contattare il tuo hosting provider.
Hostname 127.0.0.1
Nome utente FTP macusername
Password FTP macusernamepassword
Tipo Connessione FTP
Quando clicco su procedi, ottengo questo:
Impossibile connettersi al server FTP 127.0.0.1/:21
Perché WordPress non funziona con i miei dati FTP?

Stai utilizzando Lion? In tal caso, Apple ha rimosso il supporto per la gestione del servizio FTP tramite le impostazioni di Condivisione. Tuttavia, il servizio sottostante è ancora disponibile. Puoi abilitarlo manualmente eseguendo questo comando nel terminale:
sudo launchctl load -w /System/Library/LaunchDaemons/ftp.plist
Successivamente, puoi fermare e avviare il servizio in questo modo:
sudo launchctl stop com.apple.ftpd
sudo launchctl start com.apple.ftpd
Personalmente, consiglierei di eseguire Apache con il tuo utente attualmente loggato (evitando così completamente la necessità di FTP), dato che si tratta della tua macchina locale ed è a scopo di sviluppo. Devi solo modificare il tuo file httpd.conf che si trova in /etc/apache2/httpd.conf
.
Cambia:
User _www
Group _www
In:
User yourshortname
Group staff
Poi riavvia Apache eseguendo il comando: sudo apachectl restart
e inserisci la tua password.

A seconda della versione di OS X in uso, sarà necessario configurare e avviare il servizio FTP e aprire una porta nel firewall. È consigliabile cercare su Google la versione specifica di OS X - 10.6, 10.7, ecc. - e trovare la documentazione necessaria per configurare FTP e Condivisione.
È importante anche considerare le implicazioni per la sicurezza derivanti dall'apertura del servizio FTP sul proprio computer locale; qualcuno che esegue una scansione delle porte sul tuo indirizzo IP potrebbe individuare la porta FTP.
Spesso è più semplice - e più sicuro - scaricare direttamente il plugin e spostarlo nella cartella dei plugin.

Mi sono trovato di fronte a questo problema. Questo articolo mi ha aiutato. Potrebbero esserci diverse ragioni:
- Problemi di permessi su file e cartelle.
- Il parametro
FS_METHOD
dovrebbe essere "direct" nel filewp-config.php
. - Rimuovi la configurazione FTP da
wp-config.php
se stai migrando dabitnami
per gestirlo autonomamente.
Nel mio caso era un problema relativo alle impostazioni di bitnami.

Questo accade perché WordPress cerca FTP come metodo predefinito.
- Aggiungi questo al tuo file
wp-config.php
per sovrascrivere l'impostazione e utilizzare il metododirect
, eliminando la necessità di FTP
Aggiungi questa riga al file wp-config.php =>
define( 'FS_METHOD', 'direct' );
Articolo utile sull'argomento =>
https://warptheme.com/wordpress-tutorials/update-wordpress-directly-without-using-ftp/

No. Questo è un consiglio pericoloso. Potrebbe effettivamente rompere molte cose. I nomi utente e gruppo-- nel tuo esempio entrambi "www-data"-- non sono universali. I valori predefiniti variano a seconda della distribuzione nix e possono essere modificati da un amministratore. Inoltre, i due non devono nemmeno corrispondere. Cambiare l'utente:gruppo con valori sbagliati per il tuo server* e le cose si romperanno. In secondo luogo, probabilmente questo non ha nulla a che fare con la connessione FTP effettiva, che è dove l'errore indica un problema, anche se influirebbe sulla capacità di trasferire i file.
