当我想在 Typo3 安装工具中分析数据库结构时,我偶然发现了一个问题。它不会停止加载。当我查看浏览器开发人员工具时,我发现服务器响应出现错误: 未捕获(承诺中)语法错误:意外的标记 '{',“f{”success””... 不是有效的 JSON JSON 响应中似乎在前面放置了一个“f”。我不知道这是从哪里来的。它不仅仅是“分析数据库结构”,还包括“删除临时资产”和“刷新 TYPO3 和 PHP 缓存”。例如,“刷新 TYPO3 和 PHP 缓存”的响应是:
f{
"success": true,
"status": [
{
"severity": 0,
"title": "Caches cleared",
"message": "Successfully cleared all caches and all available opcode caches.",
"storeInSession": false
}
]
}
这是 Typo3 中的错误吗?我通过谷歌什么也没找到。 我使用的是11.5.32版本。
对我来说,这听起来好像您可能不小心编辑了一个文件并在第一个文件之前添加了“f”
另请检查您的自定义代码。确保您的供应商/或符号链接的typo3-sources目录未受影响且不包含任何修改。如果仍然发生,请暂时禁用所有扩展程序,看看是哪一个扩展程序导致此问题。
哈!