![Wordpress kann trotz korrekter Dateiberechtigungen keine Dateien schreiben](https://rvso.com/image/652698/Wordpress%20kann%20trotz%20korrekter%20Dateiberechtigungen%20keine%20Dateien%20schreiben%20.png)
Ich kann Plugins oder Themes in meinem neuen WordPress-Setup nicht automatisch installieren. Ich erhalte diesen Bildschirm:
Ich glaube, das liegt normalerweise an einem Schreibberechtigungsfehler im WordPress-Verzeichnis. Dies sind die Schritte, die ich bisher durchgeführt habe:
nginx wird unter dem Root-Benutzer ausgeführt, mit Arbeitsprozessen unter dem Nginx-Benutzer:
# ps -ef | grep nginx | head
root 14197 1 0 07:46 ? 00:00:00 nginx: master process nginx
nginx 14198 14197 0 07:46 ? 00:00:00 nginx: worker process
PHP-FPM wird unter dem Root-Benutzer ausgeführt, mit Arbeitsprozessen unter dem Nginx-Benutzer:
# ps -ef | grep php-fpm | head
root 14748 1 0 08:38 ? 00:00:00 php-fpm: master process (/etc/php-fpm.conf)
nginx 14749 14748 0 08:38 ? 00:00:00 php-fpm: pool www
nginx 14750 14748 0 08:38 ? 00:00:00 php-fpm: pool www
nginx 14751 14748 0 08:38 ? 00:00:00 php-fpm: pool www
nginx 14752 14748 0 08:38 ? 00:00:00 php-fpm: pool www
...
Der Root-Benutzer ist Teil der Nginx-Gruppe:
# groups root
root : root nginx
Das WordPress-Verzeichnis gehört nginx:nginx und auch 777 (beide rekursiv):
# ls -l /var/www/
total 4
drwxrwxrwx. 5 nginx nginx 4096 Feb 24 06:45 wordpress
Aber nichts davon löst das Problem. Ich bin mir nicht sicher, was ich als nächstes überprüfen soll. Ich verwende CentOS 7 Minimal.
Antwort1
Sie können Ihrer Datei wp-config.php die folgende Zeile hinzufügen, um direkt in das Dateisystem zu schreiben:
define('FS_METHOD','direct');