解决 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

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

评论

发表回复

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

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理