我有一個用Symfony 2.2.1開發的網站。我使用開發環境開發它,它工作得很好。問題是當我嘗試生產環境時。我收到一個空的身體200。爲什麼生產環境返回一個200空的物體?
我的調查:
Symfony在日誌中不寫任何內容。
$response = $kernel->handle($request);
被調用,但下一行 $response->send();
它不是。這行代碼在app.php文件中
如果我在app.php文件中將$kernel = new AppKernel('prod', false);
替換爲$kernel = new AppKernel('prod', true);
,那麼所有工作都很好。
我的設置有什麼問題?
我已經安裝了捆綁包:FOSRestBundle,FOSUser,Sonata-Admin和Sonata-User。
你有清除緩存'php應用程序/控制檯緩存:清除 - env = prod - 無調試? –
我執行'rm -r app/cache app/logs'。 'php app/console cache:clear --env = prod --no-debug' [不適用於我](https://github.com/sonata-project/SonataBlockBundle/issues/60) –
apache或者無論您使用的Web服務器在日誌中顯示什麼內容? – cheesemacfly