Shlop
@Shlop
Full Stack Developer (PHP/Laravel/JavaScript)

Почему на сервере вылетает ошибка Permission denied?

Здравствуйте, подскажите пожалуйста в чём может быть проблема, закинул сайт на сервер через git clone под пользователем hlops, все конфиги настроил, сайт работает, потом кэширую view файлы сайта на этом сервере, локально что-то изменяю, подтягиваю изменения на сервер через git, и получаю такую вот ошибку:
The stream or file "/home/hlops/www/site.ru/storage/logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied

Права и владелец/группа на скриншоте:
5f9f1486c5864102352655.png
Внутри /storage/logs/
5f9f14c598640967454734.png
И если я сбрасываю кэш view файлов и потом по новой кэширую то всё начинает работать, подскажите пожалуйста в чём может быть проблема ? Заранее благодарю за ответ.
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Я так полагаю, что лог пишется сервером? Значит юзеру, от имени которого работает сервер - нужно дать права на запись.

man getfacl
man setfacl
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект