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 файлов и потом по новой кэширую то всё начинает работать, подскажите пожалуйста в чём может быть проблема ? Заранее благодарю за ответ.
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
Я так полагаю, что лог пишется сервером? Значит юзеру, от имени которого работает сервер - нужно дать права на запись.

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

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

Войти через центр авторизации
Похожие вопросы