Все еще получаю сообщение об отказе в разрешении на Laravel после настройки apache - PullRequest
0 голосов
/ 07 июня 2018

Я настраиваю проект laravel, который я сначала разработал локально, я пытаюсь переместить его в свою капельку, и после успешной настройки файла .env и базы данных среди других, у меня все еще есть проблемы с разрешениями или, по крайней мере, кажетсябыть проблемой.Я использую Centos 7.2 (на дроплете DigitalOcean) и Laravel 5.6.

Я получаю следующее сообщение, когда хочу получить доступ к любой ссылке, кроме индекса.

Сообщение об ошибке

и это мой файл конфигурации:

https://pastebin.com/gfh5i93Z

Я уже установил разрешения для соответствующих папок с помощью:

sudo chown -R apache: storage
sudo chmod -R 755 storage

и она все еще дает мне эту ошибку.

Любая помощь будет очень полезной, спасибо!

Редактировать: Это временно работает, когда я устанавливаю Sellinux Enforcing равным 0.

1 Ответ

0 голосов
/ 07 июня 2018

попробуйте sudo chmod -R 777 storage и, если это не поможет, возможно, запуск во всей папке проекта, а не только в хранилище

775 Разрешение для всего проекта хорошее, я думаю, однако вы можете найти полный ответ с более подробной информацией здесь .

...