Yii2 - Exception (Ungültige Konfiguration) 'yii\base\InvalidConfigException' mit der Meldung " Das Verzeichnis ist nicht beschreibbar durch den Web-Prozess
Wenn ich auf der Website unter domain.com/web ich bin angezeigt dieser Fehler. Ich habe die directory-Berechtigungen und Sie sind unten aufgeführt. Jede Lösung?
PHP User Error – yii\base\ErrorException
Exception (Invalid Configuration) 'yii\base\InvalidConfigException' with message 'The directory is not writable by the Web process: /var/www/.../site1/web/assets'
in /var/www/.../site1/vendor/yiisoft/yii2/web/AssetManager.php:168
Berechtigungen:-
root@...:/var/www/.../site1# ls -l web
total 48
drwxrwxr-x 9 root root 4096 Mar 20 15:56 assets
drwxr-xr-x 2 root root 4096 Mar 20 15:50 css
root@...:/var/www/.../site1/assets# ls -l
total 8
-rw-r--r-- 1 root root 958 Mar 20 17:24 AppAsset.php
-rw-r--r-- 1 root root 628 Mar 20 17:24 error_log
Sogar nach ausführen des Befehls:-
chmod -R 777 .
total 8
-rwxrwxrwx 1 root root 958 Mar 20 17:24 AppAsset.php
-rwxrwxrwx 1 root root 628 Mar 20 17:24 error_log
Ich bin noch immer derselbe Fehler.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hatte ich dasselbe Problem paar Tage zurück.
Ob es funktioniert früher und plötzlich kam dieser Fehler und aufgehört zu arbeiten, als Sie einfach starten Sie Ihren PC neu und prüfen Sie erneut. Sonst tun die folgende.
In order to make a directory writable by the webserver müssen Sie auf das Verzeichnis gesetzt, der Besitzer oder die Gruppe des Apache Besitzers oder der Gruppe, und aktivieren Sie die Berechtigung " schreiben für Sie. In der Regel legen wir das Verzeichnis gehören die Apache-Gruppe, und aktivieren Sie die Schreibrechte für die Gruppe.
Dieser arbeitete für mich.
chgrp: invalid group: 'apache'
chmod o+w /path/to/mydir
ps -ef | grep apache | grep -v grep
- kennen Sie Ihre Gruppe UND führen Sie diese Befehle aus:chgrp www-data /path/to/mydir
&chmod g+w /path/to/mydir
.www-data
ist, den apache-Benutzer Namen. Ersetzenwww-data
(oderapache
) mit Ihrem Benutzernamen. Normalerweise ist dieser Benutzer namensapache
oderwww-data
. Für mehr details Lesen Sie bitte dies: askubuntu.com/questions/58725/...chgrp www-data .
,chmod g+w .
,chmod o+w .
. Nachdem Sie dies getan haben, ich bin noch immer der gleiche Fehler.properties
und überprüfenpermissions
Registerkarte und sehen, wer istowner
&group
UND vergleichen Sie es mit ur Benutzer angemeldet ist.Siehe unten:
-rw-r--r-- 1 root root 958 Mar 20 17:24 AppAsset.php
-rw-r--r-- 1 root root 628 Mar 20 17:24 error_log
Versuchen Sie, alle Dateien in diesem Ordner auf 777 auch.