Ich habe WordPress auf meiner Ubuntu 10.10 Desktop Edition installiert und versuche, das Plugin über den Browser zu installieren Bildschirm, wenn ich versuche, die automatische Aktualisierung einzustellen oder ein Plugin über den Webbrowser zu installieren.
Ich gebe den Hostnamen 127.0.0.1 und den Benutzernamen und das Passwort ein, mit denen ich mich bei WordPress anmelde. Ich bekomme den Fehler
Benutzername / Passwort Falsch und es kann keine Verbindung zu 127.0.0.1:20 hergestellt werden
Ich denke, ich muss einen Benutzer mit FTP-Passwort erteilen, aber ich weiß nicht wie. Ich habe bereits vsftp installiert, aber wenn ich "ftp 127.0.0.1" versuche, erhalte ich -
$ 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 läuft lokal auf meinem Ubuntu Desktop.
Füge einfach diese Zeile zu wp-config.php hinzu
Dann wird es OK sein.
quelle
Wenn Sie die Standarddatei verwenden, konnte ich den Schreibzugriff nicht aktivieren. Das hat meine Probleme gelöst.
quelle
Für mich hat das Ändern des Besitzers des WordPress-Ordners das Problem gelöst.
quelle
Ich hatte das gleiche Problem.
Als ich meinen Ubuntu-Server erstellte, installierte ich eine WordPress-Site und jedes Mal, wenn ich ein Plugin aktualisieren wollte, brauchte ich einen FTP-Zugang, der wirklich ärgerlich war. Ich wusste, ich könnte einfach die FTP-Details in die Konfiguration für WordPress einfügen, aber ich war wie NAH! Es stellte sich heraus, dass WordPress keine Dateien in das Verzeichnis wp-content schreiben kann, da Apache nicht berechtigt ist, das Verzeichnis zu bearbeiten.
Kopieren Sie die Gruppendatei in Gruppen im selben Verzeichnis
Geben Sie dann Apache die rekursive Berechtigung
Das ist es.
Eine andere Möglichkeit besteht darin, Apache-Envvars zu bearbeiten
Bearbeiten Sie die Zeilen dort, wo es heißt
Und ersetzen Sie www-Daten durch Ihren Benutzernamen für Ubuntu
Starten Sie jetzt Apache neu
und stellen Sie dann sicher, dass Ihr Konto über Berechtigungen für das Verzeichnis verfügt
Wenn dies für Sie nicht funktioniert, antworten Sie einfach.
quelle
So konfigurieren Sie
vsftpd
, öffnen Sievsftpd.conf
in/etc
und kopieren Sie fügen Sie den folgenden in Ihre vsftpd.confHinweis:
Sie sollten ein neues Verzeichnis
/srv
im Namen ftp oder einem beliebigen anderen Namen erstellen. Wenn Sie einen anderen Namen bevorzugen, ändern Sie die Zeileanon_root=/srv/ftp
inanon_root=/srv/toyourfoldername
Jetzt platzieren Sie alle Ihre Dateien im Ordner / srv / ftpSo testen Sie Ihre Einstellungen in localhost:
ftp://127.0.0.1
Wenn Sie irgendwelche Probleme haben, lassen Sie es mich wissen.
So starten / stoppen / starten Sie vsftpd neu:
quelle
sudo service vsftpd ....
Das hat bei mir funktioniert:
Diese Datei hinzufügen zu
wp-config.php
:Weitere Informationen http://www.jamison.org/2010/12/04/how-to-configure-wordpress-for-automatic-ftps-updates-using-vsftp-in-ubuntu/
quelle