Это моя среда.
OS: Centos 7.6.1810
Laravel version: 5.4
Docker version: 18.09.6
Docker for php: php7.2-fpm
Я получаю это сообщение об ошибке.
В доступе отказано "... / storage / logs / laravel-2019-07-07Не удалось открыть .log "
Я изменил папку storage
на 777 и установил владельца и группу на www-data
.Я использовал эту команду
$ chmod -R 777 storage
$ chown -R www-data:www-data storage
Но я обнаружил, что владелец файла журнала и группа root и только разрешение на чтение.Например:
-rw-r--r-- 1 root root 10893 Jun 7 15:12 laravel-2019-07-07.log
И я изменил artisan
владелец, группа.Потому что я думаю, что это причина.
$chown www-data:www-data artisan
Но когда я удаляю этот файл журнала.И попытался открыть мою сеть снова. Это работа. Владелец файла, группа была www-data
-rw-r--r-- 1 www-data www-data 908 Jun 7 15:15 laravel-2019-07-07.log
Я не уверен, какова реальная причина.Я хочу воспроизвести эту проблему, чтобы найти реальную причину.И я изменил artisan
другому владельцу, группе.Владелец файла журнала, группа все еще была www-data.
Так что я понятия не имею, в чем реальная причина.Спасибо за вашу помощь.Если я что-то пропущу, пожалуйста, дайте мне знать.Еще раз спасибо.