【问题标题】:How do I enable Error Reporting in TYPO3?如何在 TYPO3 中启用错误报告?
【发布时间】:2020-01-03 01:43:49
【问题描述】:

我已经制作了一个联系表单,但在提交后我收到错误:糟糕,发生错误!代码:201905310232036dfcc153。

我想获得更多信息,以便开始调试。所以我的问题是:如何在 TYPO3 中启用错误报告?

【问题讨论】:

    标签: typo3 typo3-9.x


    【解决方案1】:

    你必须在你的 TypoScript 中添加这一行

    config.contentObjectExceptionHandler = 0
    

    设置为0后,出现异常时会在前端看到详细的错误信息 被抛出。
    要重置它,只需删除 lin 或设置为 1。

    这是我的一篇博文(德语):https://www.naderio.de/oops-an-error-occurred-komplette-fehlermeldung-anzeigen/

    【讨论】:

      【解决方案2】:

      在目录typo3temp/var/logs/ 中应该有一个名为typo3_somehash.log 的文件。在此文件中搜索错误代码。

      【讨论】:

        【解决方案3】:

        进入安装工具并配置 SYS|displayErrors = 1

        这将启用调试异常处理程序,您将获得一个堆栈跟踪,而不是 oops 发生错误。

        你也可以直接写在你的typo3conf/AdditionalConfiguration.php或者typo3conf/LocalConfiguration.php中:

        $GLOBALS['TYPO3_CONF_VARS'][SYS]['displayErrors'] = 1;
        

        另请参阅:https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/ErrorAndExceptionHandling/Configuration/Index.html

        【讨论】:

        • 我检查并在 LocalConfiguration.php 中的 displayErrors 全局已设置为 1。我还在配置预设中打开了调试模式。但是我仍然没有得到更详细的错误描述。这怎么可能?
        猜你喜欢
        • 2017-07-27
        • 2016-06-09
        • 2016-05-21
        • 2014-09-04
        • 2013-09-05
        • 1970-01-01
        • 2014-01-13
        • 2012-12-14
        • 1970-01-01
        相关资源
        最近更新 更多