Storage Cache создает файлы с разными владельцами / группами? - PullRequest
0 голосов
/ 23 апреля 2019

Я использую Laravel, и он работает хорошо.После обновления одного файла блейда на моем локальном компьютере и развертывания его с помощью git, Laravel больше не может открывать этот конкретный блейд.

file_put_contents(/var/www/vhosts/***/httpdocs/memberportal/storage/framework/views/8274d2f145c8a134eb15ccbb69c2df396814d64e.php): 
failed to open stream: Permission denied (View: /var/www/vhosts/***/httpdocs/memberportal/resources/views/emails/newsletter/2019-04-2/translations/advertise/en.blade.php) 
at /var/www/vhosts/***/httpdocs/memberportal/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122, 
ErrorException(code: 0): file_put_contents(/var/www/vhosts/***/httpdocs/memberportal/storage/framework/views/8274d2f145c8a134eb15ccbb69c2df396814d64e.php): 
failed to open stream: Permission denied at /var/www/vhosts/***/httpdocs/memberportal/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122) 

Разрешение папки и владелец папки storage и en.blade.phpправильный.Однако я заметил, что владелец / группа файлов в кеше различаются.

Все файлы кэша с владельцем root:root недоступны.Есть идеи, почему Laravel меняет владельца файлов кэша на моем рабочем сервере при развертывании с помощью git?Git игнорирует файлы хранилища, поэтому я не понимаю, как это происходит.

Любой совет?

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