nginx中wordpress上传文件限制问题


正文:

今天准备在网站上添加一个播放音乐小标签,看了下我用的主题(SNAP)中也有这个功能。

好,选择音频,发现媒体库中是空的。好办,自己上传一个不就完了。

下载好歌曲,准备上传。然后发现了这个提示

之前一直是上传图片,所以也就没在意这个大小的问题。我要上传的歌曲是10M左右,明显不够了。去网上查了资料,说这个应该是php.ini配置文件的问题。于是修改了配置文件的相关部分,找到配置文件中的以下两项,都修改为32M。这下应该够了。

upload_max_filesize = 32M
post_max_size = 32M

修改完以后重启php-fpm和nginx服务。尤其是php-fpm服务,不然无法生效。命令如下(因为我的是centos 7.3版本,所以略有不同,此处请参照文章 链接)

systemctl restart php-fpm.service
systemctl restart nginx.service

重启后刷新页面,如图,已经生效

但是依旧无法上传,出现如下的错误

通过分析http响应的报错,发现是由于请求实体太长了。一般出现种情况是Post请求时Body内容Post的数据太大了。

通过修改nginx.conf文件解决。注意:是修改nginx.conf文件,不是修改php.ini文件 找到配置文件中的

client_max_body_size 32m;

修改为自己想要的值,此处我修改为32M。

然后重启nginx服务。

最终上传音乐成功。

Related Posts

kali下Nmap插件编写之MySQL写库并利用golang显示信息

Nmap作为一款强大的网络扫描

关于防火墙策略梳理的一些总结

之前在帮客户做防火墙策略梳理的

Centos 7.6安装python 3.7.2

aliyun Centos 7

发表评论