J'ai installé wordpress sur mon ubuntu 10.10 desktop edition et j'essaie d'installer le plugin depuis le navigateur (je sais que je peux le déposer dans le contenu wp / plugin mais je veux le faire via le navigateur web en utilisant FTP) écran lorsque j'essaie de définir la mise à jour automatique ou d'installer un plugin à partir du navigateur Web.
Je fournis le nom d'hôte 127.0.0.1 et le nom d'utilisateur et le mot de passe que j'utilise pour me connecter à wordpress. Je reçois l'erreur
Nom d'utilisateur / mot de passe incorrect et ne peut pas se connecter à 127.0.0.1:20
Je pense que je vais devoir accorder à un utilisateur un mot de passe ftp mais je ne sais pas comment. J'ai déjà installé vsftp mais quand j'essaye "ftp 127.0.0.1" j'obtiens -
$ ftp 127.0.0.1
Connected to 127.0.0.1.
220 (vsFTPd 2.3.0)
Name (127.0.0.1:gaurav): root
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp>
Wordpress s'exécute localement sur mon bureau Ubuntu.
Ajoutez simplement cette ligne à wp-config.php
Alors ce sera OK.
la source
Si vous utilisez le fichier par défaut, le problème que je rencontrais ne voyait pas activer l'accès en écriture. Cela a résolu mes problèmes.
la source
Pour moi, changer la propriété du dossier wordpress a résolu le problème.
la source
J'ai eu le même problème.
Quand j'ai créé mon serveur Ubuntu, j'ai installé un site wordpress et à chaque fois que je voulais mettre à jour un plugin, j'avais besoin d'un accès ftp qui était vraiment ennuyeux. Je savais que je pouvais simplement ajouter les détails ftp dans la configuration pour wordpress mais j'étais comme NAH! Il s'est donc avéré que wordpress ne peut pas écrire de fichiers dans le répertoire wp-content car apache n'a pas l'autorisation de modifier le répertoire, c'est ainsi que je l'ai corrigé.
Copiez le fichier de groupe dans des groupes du même répertoire
Donnez ensuite l'autorisation récursive à apache
C'est ça.
Une autre façon de le faire est d'éditer des envars apache
Modifiez les lignes où il est dit
Et remplacez www-data par votre nom d'utilisateur pour ubuntu
maintenant redémarrez apache
puis assurez-vous que votre compte dispose des autorisations sur le répertoire
Si cela ne fonctionne pas pour vous, répondez simplement.
la source
Pour configurer
vsftpd
, ouvrirvsftpd.conf
dans/etc
et copier - coller ce qui suit dans votre vsftpd.confRemarque:
vous devez créer un nouveau répertoire à l'intérieur
/srv
sous le nom ftp ou quel que soit le nom que vous préférez.Si vous préférez un autre nom, vous devez changer la ligneanon_root=/srv/ftp
enanon_root=/srv/toyourfoldername
maintenant placez tous vos fichiers dans le dossier / srv / ftpPour tester vos paramètres dans le type localhost:
ftp://127.0.0.1
Si vous avez des problèmes, faites le moi savoir.
Pour démarrer / arrêter / redémarrer vsftpd:
la source
sudo service vsftpd ....
Cela a fonctionné pour moi:
Ajoutez ce fichier à
wp-config.php
:pour plus http://www.jamison.org/2010/12/04/how-to-configure-wordpress-for-automatic-ftps-updates-using-vsftp-in-ubuntu/
la source