2015-04-24 2 views
14

Недавно я установил lumen (5.0.4) mfw и столкнулся с проблемой загрузки страницы по умолчанию. У меня есть непредсказуемое поведение процесса загрузки страницы.Lumen непредсказуемый выход

Иногда он загружает нормально, но иногда вместо загрузки я получаю диалоговое окно загрузки с нулевым размером безымянного файла или бросает исключение, как

NotFoundHttpException in Application.php line 1109: 

(Во-первых, я хочу сказать, что другие не лм/Laravel сайты работают хорошо) конфигурация сервера:

  • Apache 2.4.12
  • PHP 5.6.7-1
  • Zend v2.6.0 Двигатель с Zend OPcache v7.0.4- DEV

Я думаю, что проблема с php работает через php-fpm, потому что с fcgi конфигурации, кажется, работает хорошо.

Я пробовал NotFoundHttpException with Lumen, но это меня не помогло.

+3

Проверьте журнал ошибок сервера Apache для этого виртуального хоста. Он будет содержать информацию о том, что пошло не так. –

+2

Это почти наверняка не проблема с Lumen. Похоже, что PHP-FPM сбой, и поскольку Apache не может передать этот запрос, FPM просто возвращает файл необработанным. – infomaniac

+0

Что говорит ваш журнал FPM? – infomaniac

ответ

3

У меня такая же проблема, после нескольких часов исследований и отладки, я исправил проблему.

Если вы делаете что-то вроде этого ...

$app->run($httpRequest); 

вместо делать ...

$httpRequest = Illuminate\Http\Request::capture(); 
$app->run($httpRequest); 

Надеется, что это полезно. Благодаря!

0

Изменения $app->run(); к $app->run($app['request']); в общественном/index.php (Lumen 5,2)

Смежные вопросы