如何在 TYPO3 中启用错误报告?

How do I enable Error Reporting in TYPO3?

我制作了联系表,但在提交时出现错误:糟糕,发生错误!编码:201905310232036dfcc153.

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

转到安装工具并配置 SYS|displayErrors = 1

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

你也可以直接写在你的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

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

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

config.contentObjectExceptionHandler = 0

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

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