FuelPHP没有显示任何错误

时间:2013-11-21 19:53:32

标签: php fuelphp

我已经使用FuelPHP已经有一段时间了,我想这次我可能做错了,因为在安装了composer并启动并运行后,我不再看到任何错误输出到浏览器。

这是我看到ANYTIME有错误:

 Fatal error: Exception thrown without a stack frame in Unknown on line 0

是的,我有错误显示PHP:

 error_reporting(E_ALL);
 ini_set('display_errors', 1);

它几乎无法找到我的错误......有没有人有任何建议?没有任何信息调试是非常令人沮丧的...... :-)提前谢谢!

2 个答案:

答案 0 :(得分:1)

完成:您收到此错误,因为关闭处理程序中存在致命错误,FuelPHP使用该错误处理会话输出,文件下载和日志条目。

对于日志文件,Log类现在在尝试写入之前检查它是否具有对app / logs的写访问权。会话(基于文件)没有,它会抛出异常。

答案 1 :(得分:0)

我找到了问题的答案。如果有人知道,那是因为我的根目录上的文件所有权已经关闭...我还运行了作曲家更新以确保安全。在这样做之后,我终于能够再次看到正确的错误。

我使用以下Shell命令修复它:

 > chown -R MyUser:MyGroup MyRootDirectory/*

然后我跑了作曲家udpate:

 > composer update