2015-04-24 9 views
14

Vor kurzem habe ich lumen (5.0.4) mfw installiert und lief ein Problem mit dem Laden der Seite auf Standardkonfiguration. Ich habe ein unvorhersehbares Verhalten beim Laden der Seite.Lumen unvorhersagbaren Ausgang

Manchmal lädt es in Ordnung, aber manchmal statt Laden Ich bin ein Download-Dialog mit Größe Null unbenannte Datei bekommen oder es löst eine Ausnahme wie

NotFoundHttpException in Application.php line 1109: 

(Zuerst möchte ich sagen, dass andere nicht Lumen/Laravel Websites funktionieren) Server Konfiguration:

  • Apache 2.4.12
  • PHP 5.6.7-1
  • Zend Engine v2.6.0 mit Zend OPcache v7.0.4-
  • dev

Ich denke, das Problem ist mit php durch php-fpm zu arbeiten, weil mit fcgi Konfiguration ist es gut zu funktionieren scheint.

Ich versuchte NotFoundHttpException with Lumen, aber das half mir nicht.

+3

Überprüfen Sie für diesen vhost Fehlerprotokoll des Apache. Es enthält Informationen darüber, was falsch gelaufen ist. –

+2

Das ist mit Lumen sicher kein Problem. Es hört sich an wie PHP-FPM abstürzt und da Apache diese Anfrage nicht an FPM weitergeben kann, wird die Datei einfach unverarbeitet zurückgegeben. – infomaniac

+0

Was sagt Ihr FPM-Protokoll? – infomaniac

Antwort

3

Ich habe das gleiche Problem, nach Stunden der Forschung und Debugging, behob ich das Problem.

Wenn Sie so etwas wie dies tun ...

$app->run($httpRequest); 

stattdessen tun ...

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

Hoffe, das ist hilfreich. Vielen Dank!

0

ändern $app->run();-$app->run($app['request']); in public/index.php (Lumen 5.2)