Я знаю, что это обычная проблема в Laravel, но я думаю, что у меня другая проблема, иначе настройки не обновляются.
Я смотрел на это Laravel TheПоток или файл "/storage/logs/laravel.log" не может быть открыт: не удалось открыть поток: Отказано в доступе и это Как настроить права доступа к файлам для Laravel 5 (и других) , ноУ меня все еще есть эта проблема:
Поток или файл "/var/www/html/laravelwebapp/storage/logs/laravel.log" не удалось открыть: не удалось открыть поток: отказано в разрешении
Когда я делаю это после перехода в каталог журналов: $ ls -l laravel.log
я получаю это:
-rwxrwxr-x 1 apache apache 0 Feb 8 2018 laravel.log
Яна CentOS, поэтому группа / пользователь apache
не www-data
.Тем не менее, хотя журнал создается Apache, а Apache является владельцем и группой, он не может открыть поток?Означает ли это, что Laravel выполняется как другой пользователь?Я немного запутался здесь, извините: /
Я очистил кэш с помощью artisan и также запустил composer dump-autload
, но я не могу прогрессировать в моем приложении, потому что журнал не записываетсяto.
Обновление: Мое php-приложение работает как nobody
, когда я запускаю
echo exec('whoami');
Это проблема и как я могу это исправить?