web-dev-qa-db-fra.com

Wordpress demandant des détails FTP lors de l'installation de plugins

Je loue un serveur de DigitalOcean sur lequel j'utilise Wordpress dans Apache sur le port 8079. DigitalOcean permet également uniquement de se connecter via SFTP. Actuellement, le client que j'utilise pour le faire est Transmit . Mes détails pour cela sont comme suit:

enter image description here

Donc, puisque mon instance Apache est exécutée sur le port 8079, cela signifie-t-il que, lorsque Wordpress demande mes détails FTP, cela ressemble à quelque chose comme ceci ?:

enter image description here

Parce que ça ne marche pas. Mon installation Wordpress sur mon serveur est sous /var/www/previews/sample/

1
Tiwaz89

Le port du serveur Web Apache est uniquement utilisé pour le protocole HTTP, qui sert en réalité des pages Web. Il diffère des protocoles de transfert de fichiers et Apache lui-même n’implémente pas ces fonctions, elles sont gérées par leur propre logiciel serveur.

Si le port SFTP n'est pas le port par défaut, vous devez rechercher dans la documentation ou contacter le support technique les informations de connexion précises à fournir à WordPress.

1
Rarst

Je suppose que Digital Ocean ne s’inquiète pas beaucoup si vous utilisez FTP ou SFTP, mais SFTP est un protocole de transfert de fichier sur SSH et donc activé lorsque SSH est activé, et SSH est le seul moyen de gérer votre serveur.

Si vous souhaitez utiliser FTP pour le transfert de fichiers, vous devez installer un serveur FTP. Je le déconseille car, par définition, FTP est moins sécurisé que SFTP (les mots de passe sont envoyés en texte clair), cela vous coûtera la possibilité de faire des mises à jour à partir de l’administrateur wordpress, mais à long terme, c’est un prix très modique.

1
Mark Kaplun