增加WordPress文件上传上限

发布于 2020-12-14  2671 次阅读


修改Nginx文件上传限制

修改Nginx配置文件,在nginx.confserver中加入:

client_max_body_size 100M;

如果需要修改为其他大小的话,将100M改为其他值即可。

修改后类似下面的内容:

listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name www.example.com;
client_max_body_size 100M;

修改PHP文件上传限制

进入WordPress的容器:

docker exec -it wordpress /bin/bash

然后搜索php配置文件:

php -i | grep 'php.ini'

搜索后cd到配置文件所在目录,然后进入conf.d目录,进入后创建或修改uploads.ini文件:

file_uploads = On
memory_limit = 500M
upload_max_filesize = 100M
post_max_size = 150M
max_execution_time = 600

同样也可以将大小修改为需要的值。

容器内无法修改的话,可以用docker cp命令复制出来修改,修改后再复制回容器。不想直接在容器内修改的话也可以将upload.ini文件的路径映射到容器外。

修改后重启相应容器即可。