Typo3 后端服务器响应中的语法错误

Syntax Error in Server Response in Typo3 Backend

提问人:Patricks 提问时间:11/7/2023 更新时间:11/7/2023 访问量:26

问:

当我想在我的 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。

json 语法错误 错别字 3

评论


答:

1赞 Garvin Hicking 11/7/2023 #1

对我来说,这听起来好像您可能不小心编辑了一个文件并在第一个 <?php 标签之前添加了一个“f”anyhwere?

还要检查您的自定义代码。确保您的 vendor/ 或符号链接的 typo3-sources 目录未被触及且不包含任何修改。如果仍然发生,请暂时禁用所有扩展程序,看看是哪个扩展程序可能导致它。

呵呵!

评论

0赞 Patricks 11/8/2023
你是对的。问题来自新闻扩展。如果我停用它,错误就会消失。