在我的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时,我无法弄清楚是否有某个设置阻止了这种设置?我也对目录拥有所有正确的权限。
答案 0 :(得分:0)
权限通常是这里的问题 - 确保为Web服务器(或PHP用户 - 根据您的设置)授予写入权限 - 并确保您是否已从命令行运行任何控制台脚本 - 然后进行确保用户也可以写。
还要确保缓存目录也已启用写入。
伟大的Symfony文档中还有其他设置提示。