解决WordPress无法上传音频


问题描述

  • 上传音频文件,提示“此响应不是合法的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

重启后测试可以正常上传音频了。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注