#laravel #selinux #centos8
#laravel #selinux #centos8
Вопрос:
Как правило, в ubuntu смена владельца www-data
и 775
разрешения решает эту проблему. Но в centos 8 этого кажется недостаточно. Что я сделал, так это-
- Установите SELinux в разрешающий режим
- Разрешить запись в папку хранилища laravel — chcon -R -t httpd_sys_rw_content_t хранилище
- sudo chown -R nginx:nginx /path/to/your/laravel/root/directory
- хранилище chmod -R 775/
- Перезагрузите систему
Ничего не работает. Что делать, чтобы решить эту проблему?
Ответ №1:
Из корневой папки проектов попробуйте:
sudo chmod -R gu w storage/
sudo chmod -R guo w storage/
sudo chmod -R gu w bootstrap/cache/
sudo chmod -R guo w bootstrap/cache/
Ответ №2:
В CentOS я просто решил это: хранилище chcon -R -t httpd_sys_rw_content_t/
Ответ №3:
Оказывается, проблема связана с selinux
Это сработало для меня
chcon -R -t httpd_sys_rw_content_t /path/to/log/directory