Задать вопрос
DJZT
@DJZT
Laravel - code for you

Как правильно настроить права доступа к app/storage в laravel?

Добрый день. Не могу понять почему laravel выдаёт ошибку
ErrorException in Filesystem.php line 81:
file_put_contents(/abbaaaba47f19dc00f32157aac163010): failed to open stream: Permission denied


Права на app/storage ставлю sudo chmod -R 0777 даже. А в папке storage/framework/sessions создается новый файл, но с правами доступа 644. Повторная процедура не помогает. Я так понимаю apache2 работает от имени www-data. Я поставил владельца на папку с проектом
sudo chown www-data:www-data -R /var/www/project.local/
и ситуация не изменилась.

Работаю на Ubuntu
  • Вопрос задан
  • 4031 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр «Микротест»
    Linux уровень 1. Основы администрирования систем Linux (Линукс)
    1 неделя
    Далее
  • Учебный центр «Микротест»
    Linux уровень 2. Расширенное администрирование систем Linux (Линукс)
    1 неделя
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Решения вопроса 1
Denormalization
@Denormalization
file_put_contents(/abbaaaba47f19dc00f32157aac163010): failed to open stream: Permission denied

Так он его в корень пытается записать, а не в storage. Очевидно в путях косяк.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
soprun
@soprun
Software Architecture
Ubuntu как создать пользователя для веб-сервера?

Вообщем, я до сих пор запуская nginx и php, так же загружаю файлы от одного и того же пользователя.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы