我正在尝试使用新的类/函数,因为页面根本不会渲染。如果我调用这个新的错误类/函数,我收到的只是一个空白页。
为了调试它,看看它突然爆发的地方,我试图启用显示内容的所有错误,但我似乎做得不对。
我读到我应该使用ini_set('display_errors', TRUE);
,但我不确定在哪里放置此代码?
如何解决白页问题?我非常希望看到导致行/代码的错误。
谢谢
答案 0 :(得分:3)
如果没有任何代码,就无法告诉您哪里出了问题,但如果您质疑如何显示错误,可以将以下内容添加到脚本的顶部:
ini_set('display_errors',1);
error_reporting(E_ALL | E_STRICT);
第一行告诉php在屏幕上显示错误,第二行指定要显示的错误(在本例中为all)。
答案 1 :(得分:2)
有几种情况下PHP不会发回错误,例如内存相关或最大执行时间。您是否尝试过检查Web服务器错误日志?
答案 2 :(得分:1)
如果你在被调用的方法中放置你的控制器的开头(假设它正在那么远)
ini_set('display_errors', TRUE);
error_reporting(E_ALL);
你会看到所有的错误。这对于故障排除很有用,但您应该学会使用kohana版本的设置进行记录和错误显示