我有两个使用Symfony框架开发的网站。一个使用SF 1.3.8,另一个使用SF 1.4.8Symfony项目不是生成php错误文件
运行v 1.3.8的项目将PHP相关错误记录在php_errors.log文件中,而使用v 1.4.8的项目不会创建任何此类文件。
我检查了两个项目的proj/apps/frontend/config/settings.yml,我似乎无法发现任何差异。
他们都已经(在应用程序/前端/配置/ settings.yml中):
dev:
.settings:
error_reporting: <?php echo (E_ALL | E_STRICT)."\n" ?>
test:
.settings:
error_reporting: <?php echo ((E_ALL | E_STRICT)^E_NOTICE)."\n" ?>
有谁知道这是为什么发生?
你在logging.yml中配置了哪些日志记录设置?错误报告!=日志记录 – richsage 2011-03-20 12:45:01
@richsage:factories.yml文件之间没有区别(此外,我没有引用正在生成的应用程序日志)。我认为它的apache而不是Symfony是创建php错误文件。我将不得不进一步调查。 – oompahloompah 2011-03-20 13:36:27
对不起 - 误读。是的,这听起来像一个PHP/Apache的问题。检查您的php.ini文件以查看文件日志记录是否已关闭... – richsage 2011-03-20 15:48:35