如何在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
您必须在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
。该文件将是新创建的,但内容有点不同。 您也可以通过删除自动加载信息在installtool中删除该文件。