首页 > 解决方案 > 服务器迁移后,Silverstripe 4 在尝试上传文件时抛出错误

问题描述

我刚刚将 SS4 站点迁移到新服务器。现在,当我尝试上传图片时,我收到以下消息。这是我看到的错误:

>
> 
> Server responded with an error. Authentication required
> 
> Unexpected token > in JSON at position

即使我刚刚通过管理员身份验证,也会发生这种情况。我认为这是文件系统上的权限问题,但在进一步研究之后,情况似乎并非如此。

文件似乎已上传,但未创建预览,也未出现在预览区域中。我可以保存资产,但不能使用右下角的“保存”和“发布”按钮,我必须使用批量操作来发布文件。一旦我这样做,就会出现预览。

我在控制台中收到/已经收到这些错误:

Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0

(async)http://example.com/admin/assets/show/295/edit/307 400 (Bad Request)

GET http://example.com/admin/assets/show/295/edit/307 400 (Bad Request)

有人有这方面的经验或文档吗?不知道如何去诊断/解决这个问题。

标签: silverstripesilverstripe-4

解决方案


推荐阅读