提问人:Patricks 提问时间:11/7/2023 更新时间:11/7/2023 访问量:26
Typo3 后端服务器响应中的语法错误
Syntax Error in Server Response in Typo3 Backend
问:
当我想在我的 Typo3 安装工具中分析数据库结构时,我偶然发现了一个问题。它不会停止加载。当我查看浏览器开发人员工具时,我发现服务器响应中出现错误:Uncaught (in promise) SyntaxError: Unexpected token '{', “f{”success“”...是无效的 JSON 似乎在 JSON 响应的前面放置了一个“f”。我不知道这是从哪里来的。它不仅仅是“分析数据库结构”,它还在“删除临时资产”和“刷新 TYPO3 和 PHP 缓存”中。例如,“Flush TYPO3 and PHP Cache”的响应为:
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。
答:
1赞
Garvin Hicking
11/7/2023
#1
对我来说,这听起来好像您可能不小心编辑了一个文件并在第一个 <?php 标签之前添加了一个“f”anyhwere?
还要检查您的自定义代码。确保您的 vendor/ 或符号链接的 typo3-sources 目录未被触及且不包含任何修改。如果仍然发生,请暂时禁用所有扩展程序,看看是哪个扩展程序可能导致它。
呵呵!
评论
0赞
Patricks
11/8/2023
你是对的。问题来自新闻扩展。如果我停用它,错误就会消失。
评论