Question Installation du plugin Wordpress - Échec de la connexion au serveur FTP - Solution la plus sûre?


J'ai réussi à installer une pile VMS LEMP avec Wordpress. Lorsque j'essaie d'installer des plug-ins à partir du backend WP, ​​le message suivant s'affiche:

To perform the requested action, WordPress needs to access your web server. 
Please enter your FTP credentials to proceed. If you do not remember your 
credentials, you should contact your web host.

Lorsque j'entre les détails de mon compte SFTP que j'utilise pour accéder au serveur avec FileZilla, le message d'erreur suivant s'affiche:

Failed to connect to FTP Server 192.XXX.XXX.X:21

J'ai lu divers  tutoriels, qui suggèrent d’installer un serveur FTP, en particulier vsftpd et ensuite pour stocker vos détails d'utilisateur FTP dans le fichier wp-config.php pour éviter toute autre demande d'authentification. Le problème que je vois est que, FTP est considéré comme sévèrement non sécurisé et je voudrais éviter de coder en dur mes détails d'utilisateur dans mon installation WP.

Quel est le moyen le plus sûr et le plus recommandé pour faire face à ce problème?


12
2018-01-23 18:20


origine


Réponses:


Je ne sais pas si c'est la méthode la plus sûre ou non. Mais coller ce code dans wp-config.php une fois résolu mon problème:

define('FS_METHOD', 'direct');

44
2018-01-23 18:27



sudo chown -R www-data:www-data wp_site_root
sudo chmod -R g+rw wp_site_root

résolu mon problème.


9
2018-05-12 18:31



Correction du problème!

sudo chown -R www-data:www-data var/www

4
2017-11-25 06:18



@MrNerdy,

J'aurais également dû préciser qu'il devrait y avoir d'autres dossiers auxquels vous voulez donner des autorisations. Lisez la documentation ici pour comprendre exactement ce que vous devez faire en matière de sécurité: http://codex.wordpress.org/Changing_File_Permissions

Veillez également à n’installer que des plug-ins fiables. J'ai vu des dizaines de sites piratés à cause de plugins / thèmes mal codés, etc. Bonne chance.


2
2018-01-24 18:53



Pour moi, c'était un problème de paramètres liés au bitnami. Ce poster m'a aidé. Il pourrait y avoir plusieurs raisons:

  • Problème d'autorisation sur les fichiers et les dossiers.
  • le FS_METHOD devrait être "direct" dans wp-config.php fichier.
  • Supprimer la configuration FTP de wp-config.php si vous êtes migrer de bitnami pour le gérer vous-même.

2
2017-12-23 18:54



N'oubliez pas de définir la permission de fichiers et de répertoires de cette manière:

chown -R www-data:www-data /var/www
find /var/www/ -type d -exec chmod 755 {} \;
find /var/www/ -type f -exec chmod 644 {} \;

0
2018-04-17 16:54



Si vous utilisez un hébergement partagé, supprimez certains fichiers de votre serveur et réessayez. ça va marcher. c'est parce que votre quota de disque peut être dépassé.


-1
2017-09-22 12:59