У меня есть проект laravel, который при развертывании на моем производственном сайте работает нормально, пока я не вызываю php artisan config:cache
во время процесса сборки.
Как ни странно, мое приложение по-прежнему отображает страницу входа, но как только я вошел в систему, каждая страница пуста и в журналах нет вывода.
Я пытался
Папка
Моя bootstrap/cache
имеет 777 разрешений, как и папка storage/
. Каковы наиболее рекомендуемые исправления в других сообщениях, которые я искал.
Запускайте мои команды добавления в файл сборки одну за другой, пока проблема не воспроизведет себя, и не определите, что проблема была вызвана config:cache
.
Проверка логов php-fpm
Проверка журналов Laravel
Проверка логов nginx
Я использую laravel 5.8, но эта проблема также присутствовала в 5.7.
Композитор Депс
"davejamesmiller/laravel-breadcrumbs": "5.x",
"doctrine/dbal": "^2.9",
"fideloper/proxy": "~4.0",
"fzaninotto/faker": "~1.4",
"igaster/laravel-theme": "^2.0",
"intervention/image": "^2.4",
"laravel/cashier": "~9.0",
"laravel/framework": "5.8.*",
"laravel/passport": "^7.0",
"laravel/tinker": "~1.0",
"league/flysystem-aws-s3-v3": "~1.0",
"league/flysystem-cached-adapter": "~1.0",
"owen-it/laravel-auditing": "^9.0",
"setasign/fpdi-fpdf": "^2.0",
"setasign/fpdi-tcpdf": "^2.0",
"spatie/laravel-permission": "^2.12",
"spatie/laravel-sluggable": "^2.1"
Команды построения
chmod -R 0777 storage/
composer install --prefer-dist --no-dev --no-interaction
php artisan migrate
php artisan route:cache
php artisan storage:link
php artisan view:clear
php artisan cache:clear
php artisan config:cache