Symfony2日志记录无法在生产中使用

时间:2014-02-21 21:50:39

标签: php symfony logging

在我的symfony应用程序中查看app / logs目录时,它完全是空的,似乎没有任何东西登录生产,但是在我的开发环境中它运行正常。

在我的/web/app.php文件中我有

$environments = array(
   'dev.url.com'         => 'dev',
   'produ.url.com'       => 'prod'
);

当查看/ app / logs目录时,文件夹是完全空的,甚至没有prod.log文件,但是如果我进入我的/web/app.php文件并在同一台服务器上将prod的值更改为dev它开始记录一切就好了。

我有一个/app/config/config_prod.yml和一个config_dev.yml

当环境设置为prod时,我无法弄清楚是否有某个设置阻止了这种设置?我也对目录拥有所有正确的权限。

1 个答案:

答案 0 :(得分:0)

权限通常是这里的问题 - 确保为Web服务器(或PHP用户 - 根据您的设置)授予写入权限 - 并确保您是否已从命令行运行任何控制台脚本 - 然后进行确保用户也可以写。

还要确保缓存目录也已启用写入。

伟大的Symfony文档中还有其他设置提示。