yii framework PHP User Error - Каталог не доступен для записи веб-процессом

2862
Ramesh Chand

Я столкнулся с проблемой с YII Framework на сервере Red Hat Enterprise Linux Server версии 7.2 (Maipo)

Версия PHP:

# php -v 

Выход:

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  

Разрешение:

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

Ошибка:

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 

Решения Уже пробовали: https://stackoverflow.com/questions/34482597/yii2-the-directory-is-not-writable-by-the-web-process-frontend-web-assets

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

Выход:

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 

То же самое хорошо работает с Centos, Ubuntu и другими операционными системами, но в Red Hat проблема все еще существует.

0
Ошибка по-прежнему возникает, если вы приостановили службу `httpd` перед запуском` chmod`? Burgi 8 лет назад 0
Да, Бурги, ошибка все еще происходит. Ramesh Chand 8 лет назад 0

1 ответ на вопрос

1
user876616

В соответствии с вашим вопросом, набранная вами команда:

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

Поскольку вы хотите изменить разрешение для этой папки, вам необходимо иметь повышенные привилегии пользователя. Следовательно, добавьте sudo перед вашим запросом, чтобы предоставить привилегированные пользовательские привилегии команде и изменить права доступа к каталогу.