【发布时间】:2011-03-20 12:42:16
【问题描述】:
我有两个使用 Symfony 框架开发的网站。一个使用 SF 1.3.8,另一个使用 SF 1.4.8
运行 v 1.3.8 的项目在 php_errors.log 文件中记录 PHP 相关错误,而使用 v 1.4.8 的项目不会创建任何此类文件。
我已经检查了两个项目的 proj/apps/frontend/config/settings.yml,我似乎无法发现任何差异。
它们都有(在 apps/frontend/config/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" ?>
有人知道为什么会这样吗?
【问题讨论】:
-
您在 factory.yml 中配置的日志记录设置是什么?错误报告!= 记录
-
@richsage:factory.yml 文件之间没有区别(此外,我没有参考正在生成的应用程序日志)。我认为创建 php 错误文件的是它的 apache 而不是 Symfony。我将不得不进行更多调查。
-
抱歉——误读了。是的,这听起来像是 PHP/Apache 问题。检查您的 php.ini 文件以查看文件日志记录是否已关闭...
标签: symfony1