Typo3 10.4 清除后端缓存抛出错误:“清理缓存时发生错误” - 如何调试?

问题描述 投票:0回答:1

BE 中的清除缓存会引发错误:“清除缓存时发生错误”。 我在日志中没有收到任何错误,无论是在 Typo3 BE 还是在服务器端 - 我该如何调试这个?

在维护工具中我已经:

  • 刷新 TYPO3 和 PHP 缓存
  • 数据库结构分析
  • 移除临时资产
  • 清除持久数据库表

我手动删除了typo3temp/var/cache/code 和typo3temp/var/cache/data 中的所有文件和文件夹。还更新了参考索引。还是同样的错误:

screenshot of error message when trying to clean cashes via Typo3 BE

版本:Typo3 10.4.20 PHP 版本 7.4.25

caching typo3 backend
1个回答
0
投票

这肯定是很长一段时间了,这个问题可能是一个不同的问题但是:
今天我正在进行迁移,

defined('TYPO3_MODE') or die();
导致我的缓存无法工作并显示此消息。
当我用
defined('TYPO3') or die();
交换它后,它起作用了。
之后我实际上建议不要使用
die()
而是使用简单的
throw new Exception('TYPO3 is not defined')

看起来更安全,也不那么激进

© www.soinside.com 2019 - 2024. All rights reserved.