Wenn ich versuche, Updates für Wordpress oder Plugins automatisch zu installieren, wird folgende Fehlermeldung angezeigt:
Beim Aktualisieren ist ein Fehler aufgetreten ... Verzeichnis konnte nicht erstellt werden ... / wp-content / upgrade / ...
Mein Webhost führt eine Apache-Umgebung aus, und andere Wordpress-Websites, die ich besitze, haben dieses Problem nicht. Ich habe CHMOD den Ordner / wp-content / upgrade auf 777 und 2777, ohne die Fehlermeldung zu ändern.
Ich habe das Core Control-Plugin installiert und das Dateisystem-Zugriffsmodul gibt an, dass der einzige Fehler darin besteht, dass SSH2 nicht verfügbar ist, dies ist jedoch für automatische Updates nicht erforderlich.
Wie führe ich den Befehl aus:
chown www-data:www-data /path/to/wp-content/ -R
von einem Windows-Computer? Ist es Telnet oder Kitt? Mit welchen Befehlen melde ich mich an? Vielen Dank.
Antworten:
Zweitens müssen Sie die richtigen Gruppenberechtigungen hinzufügen, unter denen Apache höchstwahrscheinlich ausgeführt wird. Um das herauszufinden, versuchen Sie:
Sie sehen die Apache-Benutzergruppe auf der linken Seite.
Ändern Sie nun Ihren WordPress-Ordner in dieselbe Benutzergruppe. Sie können dies in einem übergeordneten Ordner oder Unterordner
-R
tun. Aus Gründen der Übersichtlichkeit ist dies normalerweise am besten für übergeordnete Ordner geeignet. Verwenden Sie diese Option, um dies rekursiv zu tun.Wenn Sie versuchen zu chownieren und abgelehnt zu werden, benötigen Sie Root-Rechte, geben Sie
sudo su
und Ihr Passwort ein.ps. Es wäre hilfreich, wenn Sie erwähnen würden, auf welchem Betriebssystem Ihr Server ausgeführt wird, und wenn Sie ein PHP-Berechtigungsskript wie suPHP ausführen.
quelle
ps aux | grep apache
- es stellt sich heraus, dass mein Server nicht mit dem Benutzer läuft, den ich dachte! :-)Wenn Sie verwenden
vsftpd
als FTP - Server und haben passive Verbindungen aktiviert ist , müssen Sie hinzufügenpasv_promiscuous=YES
zu/etc/vsftpd/vsftpd.conf
.quelle