问题描述
- 上传音频文件,提示 「此响应不是合法的 JSON 响应。」
- 图片可以正常上传。
问题推断
图片可以正常上传,说明不是文件夹权限的问题。网上没有搜到和非法 JSON 响应相关的内容。怀疑是无法上传比较大的文件导致。
因为之前已经调整过 Wordpress 的文件最大上传限制了,所以不太可能是 Wordpress 的问题。
解决方法一
治标不治本的方法:把音频文件直接放进/wp-content/uploads/目录下面,插入音频时输入 URL 。
虽然可行,但是后台媒体库不显示该文件,无法方便管理。且每次添加文件得用 FlashFXP 传,非常麻烦。
解决方法二
根据 https://yq.aliyun.com/articles/625723 所述,修改 nginx.conf,在 http 段添加代码如下:
client_max_body_size 100m;
服务器输入指令重启 nginx:
systemctl restart nginx
重启后测试可以正常上传音频了。
发表回复