Группа владельцев файлов журналов Docker laravel не имеет www-данных и в доступе отказано - PullRequest
0 голосов
/ 09 июля 2019

Это моя среда.

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.

Так что я понятия не имею, в чем реальная причина.Спасибо за вашу помощь.Если я что-то пропущу, пожалуйста, дайте мне знать.Еще раз спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...