问题描述
- 上传音频文件,提示“此响应不是合法的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
重启后测试可以正常上传音频了。