Symfony1 Symfony项目未生成php错误文件

Symfony1 Symfony项目未生成php错误文件,symfony1,Symfony1,我有两个使用Symfony框架开发的站点。一个使用SF 1.3.8,另一个使用SF 1.4.8 运行V1.3.8的项目将PHP相关错误记录在PHP_errors.log文件中,而使用V1.4.8的项目不会创建任何此类文件 我已经检查了这两个项目的proj/apps/frontend/config/settings.yml,似乎没有发现任何差异 它们都有(在apps/frontend/config/settings.yml中): dev: .设置: 错误报告: 测试: .设置: 错误报告: 有人

我有两个使用Symfony框架开发的站点。一个使用SF 1.3.8,另一个使用SF 1.4.8

运行V1.3.8的项目将PHP相关错误记录在PHP_errors.log文件中,而使用V1.4.8的项目不会创建任何此类文件

我已经检查了这两个项目的proj/apps/frontend/config/settings.yml,似乎没有发现任何差异

它们都有(在apps/frontend/config/settings.yml中):

dev:
.设置:
错误报告:
测试:
.设置:
错误报告:

有人知道为什么会这样吗?

从你和里奇的谈话中,你可能已经破解了它。以下是我的想法:

如果它在一个项目中工作,但在另一个项目中不工作,则前者的虚拟主机文件很可能包含一个。这可以在每个虚拟主机中设置,如下所示:

CustomLog [PATH_TO_LOG] "%h %l %u %t \"%r\" %>s %b"

(标准格式,请参阅以获取更多选项)

您是否已检查引导程序?(
index.php

应该是这样的:

$configuration = ProjectConfiguration::getApplicationConfiguration('backend', 'dev', true);
最后一个参数是调试标志


我不知道这是否会影响日志写入,但我可以想象,尝试一下也无妨。

您在factories.yml中配置了哪些日志设置?错误报告!=logging@richsage:factories.yml文件之间没有区别(此外,我没有参考正在生成的应用程序日志)。我认为是apache而不是Symfony创建了php错误文件。我还要调查一些。啊,对不起,误读了。是的,这听起来像是PHP/Apache的问题。检查您的php.ini文件,查看文件日志记录是否已关闭。。。
$configuration = ProjectConfiguration::getApplicationConfiguration('backend', 'dev', true);