2014-01-12 1513 views
3

我使用的Symfony 2.我已經完成了所有安裝了與配置parameters.yml和運行作曲家安裝和繼http://symfony.com/doc/current/cookbook/deployment-tools.html的Symfony2在督促

導向不記錄我只有當我進入一個空白頁我的地址在線,並且app/logs中的日誌文件未寫入。我已經運行命令sudo chgrp命令阿帕奇應用/日誌和chmod G + W /應用/日誌,以使該文件夾可寫,但在config_prod.yml沒有成功

monolog: 
handlers: 
    main: 
     type:   fingers_crossed 
     action_level: warning 
     handler:  nested 
    nested: 
     type: stream 
     path: "%kernel.logs_dir%/%kernel.environment%.log" 
     level: debug 
+0

緩存目錄是否可寫?你嘗試過做一個'php應用程序/控制檯'嗎?那樣有用嗎? – anushr

回答

3

一個白色的頁面通常意味着在Symfony環境(包括記錄器)甚至被加載之前發生錯誤。這可能就是爲什麼沒有寫入日誌的原因。如果Symfony正在運行,您可能會看到默認的「錯誤500」消息。

所以你應該實際尋找的是一個PHP錯誤。生產環境禁止display_errors在其php.ini中禁止錯誤消息。您可以暫時啓用此功能,以便在錯誤頁面上直接查看錯誤,或者甚至更好地登錄Web服務器的錯誤日誌。 PHP錯誤消息也應該出現在那裏。

相關問題