Laravel 5.3 Log Permissions - Создание / запись как никто: nogroup

Я нахожусь в середине обновления Laravel с 5,2 до 5,3. Я пытался найти информацию о разрешениях в журнале в руководстве по обновлению Laravel, но ничего не описало поведение, которое я вижу.

После запуска composer updateПо какой-то причине файлы журнала, которые генерирует Laravel, по умолчанию устанавливаются на 644, под nobody имя пользователя и nogroup группа.

Это вызывает проблемы при переходе назад и вперед между версиями Laravel, так как моя установка 5.2 не может записывать в них и, следовательно, нарушает работу сайта.




Нужно иметь в виду, что у меня нет доступа sudo на сервере, на котором я работаю, и установка Laravel у меня /home/$USER/ каталог.

На данный момент я просто вручную удаляю логи каждый раз, когда мне приходится возвращать / переключать ветки, но я полностью озадачен, почему Laravel делает это.



Что заставляет Laravel (и / или другие веб-приложения) действовать на файлы как nobody пользователь против пользователя, выполняющего код.

Это как-то связано с composer Обновление зависимостей и, возможно, их разрешения / владелец?

0 ответов

Другие вопросы по тегам