Linux и Yii - каталог не доступен для записи веб-процессом: / web / assets - PullRequest
0 голосов
/ 04 февраля 2020

Я установил Yii2 на Ubuntu 16.04, используя Vagrant, и когда я пытаюсь загрузить какую-то страницу, Yii выдает ошибку:

The directory is not writable by the Web process: /web/assets 

Я нашел некоторые решения, но они не работают из-за SE Linux. Я пытался отключить его, используя setenforce 0, но выводит командную строку:

setenforce: command not found. 

Я заметил, что почти ни у кого нет этой ошибки, и я не знаю, что я сделал неправильно или что мне делать. Пожалуйста, помогите!

1 Ответ

0 голосов
/ 06 февраля 2020

chmod 777 /path/to/web/assets

Это позволяет любому пользователю читать / писать / выполнять. На серверах это обычно не рекомендуется, но в некоторых случаях его трудно избежать. Мы должны были сделать это для среды выполнения, ресурсов и папки загрузки с помощью Vagrant. Возможно, стоит отметить, что мы использовали Vagrant только в среде разработки, но не в производстве.

...