Недавно я создал новое производственное развертывание для новой системы на основе Laravel. Изначально у меня было несколько проблем с правами доступа к папке хранилища, которые я довольно легко разрешил. Как только я решил их, у меня было приложение, работающее правильно, но при следующем развертывании (с Envoyer) я столкнулся с другой проблемой, которую я не смог определить.
Я получаю фатальную ошибку PHP, которой раньше не получал:
Неустранимая ошибка PHP: Uncaught ReflectionException: представление класса не существует в /var/www/Core/releases/20170804125010/vendor/laravel/framework/src/Illuminate/Container/Container.php:719\n Трассировка стека: \ n # 0 / var / www / Core / Release / 20170804125010 / vendor / laravel / framework / src / Illuminate / Container / Container.php (719): ReflectionClass -> __ construct ('view') \ n # 1 / var / www / Core / Release /20170804125010/vendor/laravel/framework/src/Illuminate/Container/Container.php(598): Illuminate \ Container \ Container-> build ('view') \ n # 2 / var / www / Core / Release / 20170804125010 / vendor / laravel / framework / src / Illuminate / Container / Container.php (567): Illuminate \ Container \ Container-> resolve ('view') \ n # 3 / var / www / Core / Release / 20170804125010 / vendor / laravel /framework/src/Illuminate/Foundation/Application.php(708): Illuminate \ Container \ Container-> make ('view') \ n # 4 / var / www / Core / Release / 20170804125010 / vendor / laravel / framework / src / Illuminate / Container / Container.php (1139): Illuminate \ Foundation \ Application-> ma ke ('view') \ n # 5 / var / www / Core / Release / 20170804125010 / vendor / laravel / framewo в / var / www / Core / Release / 20170804125010 / vendor / laravel / framework / src / Illuminate / Container / Container.php в строке 719
Я играл с различными разрешениями, пробовал вручную запустить composer install/update, npm install/etc
. без разрешения. Приветствуются любые мысли.