yii framework PHP User Error - Das Verzeichnis kann vom Web-Prozess nicht beschrieben werden

2863
Ramesh Chand

Ich habe ein Problem mit YII Framework auf Server Red Hat Enterprise Linux Server Version 7.2 (Maipo)

PHP-Version:

# php -v 

Ausgabe:

PHP 7.0.5 (cli) (built: Apr 2 2016 13:08:13) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies  

Genehmigung:

#chmod -R 777 /var/www/html/backend/web/assets 

Error:

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/html/backend/web/assets'   in /var/www/html/vendor/yiisoft/yii2/web/AssetManager.php:213 

Lösungen Bereits versucht: https://stackoverflow.com/questions/34482597/yii2-the-directory-isnot-wrable-by-the-web-process-frontend-web-assets

$ps -ef | grep apache | grep -v grep 

Ausgabe:

apache 14041 14040 0 06:56 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND apache 14042 14040 0 06:56 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND apache 14043 14040 0 06:56 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND apache 14044 14040 0 06:56 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND apache 14045 14040 0 06:56 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND apache 14046 14040 0 06:56 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND 

Dasselbe funktioniert gut mit Centos, Ubuntu und anderen Betriebssystemen, aber das Problem mit Red Hat ist immer noch vorhanden.

0
Tritt der Fehler immer noch auf, wenn Sie den `httpd`-Dienst vor dem Ausführen von` chmod` aussetzen? Burgi vor 8 Jahren 0
Ja Burgi tritt der Fehler immer noch auf. Ramesh Chand vor 8 Jahren 0

1 Antwort auf die Frage

1
user876616

Entsprechend Ihrer Frage lautet der Befehl, den Sie eingegeben haben:

#chmod -R 777 /var/www/html/backend/web/assets 

Da Sie die Berechtigung dieses Ordners ändern möchten, müssen Sie über erhöhte Benutzerberechtigungen verfügen. Hängen Sie deshalb sudo vor Ihrer Abfrage an, um dem Befehl die erhöhten Benutzerberechtigungen zu erteilen und die Verzeichnisberechtigungen zu ändern