@fLipE

Как решить проблему с permission denied к view-файлу в laravel schedule?

На сервере запущена команда schedule:run в cron, каждую минуту от пользователя n-23.
В schedule записана команда catalogue:send:costsupdates, которая рассылает e-mail'ы. Эти письма используют view.
Проблема следующая:
In Filesystem.php line 122:
file_put_contents(/home/n-23/web/n-93.ru/public/storage/framework/views/5752546935ab2e36e09a95ddbad218a4f8925607.php): failed to open stream: Permission denied


При этом команда catalogue:send:costsupdates, запущенная по ssh от того же пользователя срабатывает нормально, без ошибок. Также, по расписанию (в laravel schedule) запускается команда, формирующая прайс-листы, которые сохраняются в storage/app/public/prices и она тоже работает нормально, т.е. проблема только с записью этого файла.

Подскажите, в чем может быть проблема?
Права на папку views 777, владелец n-23, группа n-23, schedule запускается из-под n-23. Я уже обгуглился
  • Вопрос задан
  • 196 просмотров
Решения вопроса 1
@fLipE Автор вопроса
проблема решена перезапуском сервера и очередным chown -R n-23:n-23 * в storage
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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