我安装了Typo3版本7.6并在我的页面添加扩展名后,我收到错误"糟糕,发生错误!代码:201512031647523f4d731f".我没有得到这个错误的含义,我也在本地配置中启用'displayErrors'=> 1,但仍然没有得到有意义的错误.
您需要关闭"内容对象异常处理程序",这是新版本中的异常处理程序.如果内容元素/插件引发异常,它不再删除整个站点,而只会删除它自己.要禁用它,请设置
config.contentObjectExceptionHandler = 0
参考
不要忘记在上线时重新启用异常处理程序,在实时系统中,您可以在日志文件中找到异常跟踪.基本上Viktor Livakivskyi在另一个答案中说.
基本上它是date + hash,它使每个这样的错误都是唯一的.
对于开发环境,你可以关闭它,就像@Jost建议的那样.
但是对于生产来说,打开它是至关重要的,所以如果你的某些插件或TS库失败,它将不会破坏完整的输出并显示"哎呀发生错误"而没有任何信息,但是消息,你现在看到了用代码.
然后,网站的真实用户可以向您报告此代码,并且您可以在TYPO3错误日志中搜索此代码,默认情况下该日志位于其下typo3temp/logs/
,除非您将其配置为不同.
因此,此功能确实可以让您轻松找到用户生成的错误.