繁体   English   中英

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

[英]Symfony2 logging not working in production

在我的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时,我无法确定是否有某个设置阻止此设置正常工作? 我也对目录具有所有正确的权限。

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

还要确保缓存目录也启用了写功能。

出色的Symfony文档中还有其他设置提示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM