web-dev-qa-db-fra.com

Échec de la connexion au serveur FTP 127.0.0.1/:21

J'ai essayé d'installer un plugin wordpress sur ma machine locale:

Pour effectuer l'action demandée, WordPress doit accéder à votre serveur Web. Veuillez entrer vos identifiants FTP pour continuer. Si vous ne vous souvenez pas de vos informations d'identification, vous devez contacter votre hébergeur.

Hostname          127.0.0.1
FTP Username      macusername
FTP Password      macusernamepassword
Connection Type   Connection Type  FTP

Lorsque je clique sur Continuer, je reçois ceci:

Échec de la connexion au serveur FTP 127.0.0.1/:21

Pourquoi WordPress ne fonctionne-t-il pas avec mes données FTP?

3
JohnMerlino

Selon votre version de OS X, vous devrez configurer et exécuter FTP et ouvrir un port dans le pare-feu. Il est préférable de rechercher spécifiquement dans Google votre version OS X - 10.6, 10.7, etc. - et de trouver la documentation nécessaire pour configurer FTP et le partage.

Vous devez également prendre conscience des implications en termes de sécurité de l’ouverture du FTP sur votre ordinateur local. Quelqu'un qui analyse votre port peut trouver votre port FTP.

Il est souvent plus facile - et le meilleur pour la sécurité - de simplement télécharger le plugin et de le déplacer dans le dossier plugins.

3
markratledge

Utilisez-vous Lion? Dans ce cas, Apple a cessé de prendre en charge la gestion du service FTP via les paramètres de partage. Mais le service sous-jacent est toujours disponible. Vous pouvez l'activer manuellement en exécutant cette commande dans le terminal

Sudo launchctl load -w /System/Library/LaunchDaemons/ftp.plist

Ensuite, vous pouvez arrêter et démarrer le service comme ceci:

Sudo launchctl stop com.Apple.ftpd

Sudo launchctl start com.Apple.ftpd

En fait, je vous recommanderais plutôt de lancer Apache en tant qu'utilisateur actuellement connecté (évitant ainsi complètement l'exigence FTP), car il s'agit de votre ordinateur local et de celui du développement. Il vous suffit de modifier votre fichier httpd.conf qui se trouve à /etc/Apache2/httpd.conf.

Changement:

User _www
Group _www

À:

User yourshortname
Group staff

Ensuite, redémarrez Apache en exécutant la commande: Sudo apachectl restart, puis entrez votre mot de passe.

3
Jared Cobb

Je faisais face à ce problème. Ceci post m'a aidé. Il pourrait y avoir plusieurs raisons:

  • Problème de permission sur les fichiers et les dossiers.
  • Le FS_METHOD devrait être "direct" dans le fichier wp-config.php.
  • Supprimez la configuration FTP de wp-config.php si vous effectuez une migration de bitnami pour le gérer vous-même.

Pour moi, c’était un problème de paramètres liés à Bitnami.

3
drishti ahuja

Vous pouvez également décompresser le package de plug-in et le coller dans le répertoire plugins. Activez ensuite le plugin dans la zone des plugins de votre backend wordpress.

0
Ingvi