【问题标题】:kohana won't display errors, gives blank pagekohana 不会显示错误,给出空白页
【发布时间】:2012-05-22 01:16:42
【问题描述】:

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

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

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

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

谢谢

【问题讨论】:

    标签: php kohana kohana-3.2


    【解决方案1】:

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

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

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

    【讨论】:

    • 您好,谢谢。如果我调用导致错误的函数,我仍然会得到一个白色/空白页。该函数是norvig的拼写检查器的php实现。
    【解决方案2】:

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

    【讨论】:

    • 谢谢。你是/是正确的。显然这是一个与内存相关的问题。
    【解决方案3】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-10
      • 2017-07-16
      • 1970-01-01
      • 2012-03-24
      • 2013-11-17
      • 1970-01-01
      • 2023-03-04
      相关资源
      最近更新 更多