如何在FE中的调试模式(安装->预设)中显示异常?
我正在使用LTS 7.6.29
我的TYPO3配置是
1 BE/debug
1 FE/debug
* SYS/devIPmask
1 SYS/displayErrors
file SYS/enableDeprecationLog
1 SYS/sqlDebug
0 SYS/systemLogLevel
1 SYS/clearCacheSystem
config.contentObjectExceptionHandler = 0
PHP.ini
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
答案 0 :(得分:1)
您必须在TypoScript中使用此设置才能在前端显示错误消息:
config {
contentObjectExceptionHandler = 0
}
在文件LocalConfiguration.php
中,您需要设置以下值,其中说明了如何使用installtool进行设置:
SYS
尝试在一般情况下禁用TYPO3异常处理程序:系统>安装>“所有配置”
筛选依据(搜索字段):exceptionhandler设置空值:
[SYS] [productionExceptionHandler] =
[SYS] [debugExceptionHandler] =
[SYS] [errorHandler] =调试后,将异常处理设置为默认值:
[SYS] [productionExceptionHandler] = TYPO3 \ CMS \ Core \ Error \ ProductionExceptionHandler [SYS] [debugExceptionHandler] = TYPO3 \ CMS \ Core \ Error \ DebugExceptionHandler
[SYS] [errorHandler] = TYPO3 \ CMS \ Core \ Error \ ErrorHandler更改设置后,您必须删除文件
typo3temp/autoload/autoload_classmap.php
,更改后的设置已应用到系统。该文件将被重新创建,但内容有所不同。
您也可以通过删除autoload-information在installtool中删除文件。