Пустая страница без ошибок выводится в производственной конфигурации ремесленника: кеш - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть проект 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

1 Ответ

1 голос
/ 09 апреля 2019

Вы можете получить доступ к index.php?

отладка последовательно следует жизненному циклу Laravel:

  1. index.php
  2. bootstrap app.php
  3. Http / Kernel.php
  4. Appserviceproviders
...