2014-01-12 188 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错误消息也应该出现在那里。

相关问题