2

我正在尝试的新类/函数显然做错了,因为页面根本不会呈现。如果我调用这个新的错误类/函数,我收到的只是一个空白页。

为了调试它,看看它在哪里爆发,我试图启用所有显示错误的东西,但我似乎做得不对。

我读到我应该使用ini_set('display_errors', TRUE);,但我不确定在哪里放置此代码?

请问如何解决白页问题?我非常希望看到导致行/代码的错误。

谢谢

4

3 回答 3

4

没有任何代码,就不可能告诉你哪里出了问题,但是如果你的问题是如何显示错误,你可以在脚本的顶部添加以下内容:

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

第一行告诉 php 在屏幕上显示错误,第二行指定要显示的错误(在本例中为全部)。

于 2012-05-14T14:29:53.700 回答
2

有几种情况 PHP 不会发回错误,例如内存相关或最大执行时间。您是否尝试过检查 Web 服务器错误日志?

于 2012-05-14T17:07:17.050 回答
1

如果您将控制器的开头放在被调用的方法中(假设它做到了那么远)

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

你会看到所有的错误。这有利于故障排除,但您应该学习使用您拥有的 kohana 版本的设置来进行日志记录和错误显示

于 2012-05-14T14:30:29.400 回答