修改docker中wordpress文件上传大小限制

默认情况下,只能向媒体库中上传2M大小的文件,该限制是php的限制而非wordpress。

解决方法:

进入docker容器

docker exec -it 6bab bash

其中 6bab 是 docker container id

找到php安装路径

whereis php

进入到其安装目录

cd /usr/local/etc/php
ls

默认情况下是没有 php.ini 文件的,需要创建一个。直接复制一个 php.ini-production 重命名为 php.ini 即可。

编辑 php.ini 文件,默认情况下docker容器中没有安装vim,可以选择安装或者将文件拷贝出来修改后再拷贝回去。演示后一种方法

php.ini 复制到宿主机

docker cp 6bab:/usr/local/etc/php/ php.ini

修改该文件中的这几个配置:

upload_max_filesize = 512M    #文件大小限制
post_max_size = 512M    #post大小限制
memory_limit = 256M        #内存占用限制

再将该文件复制回docker容器

docker cp php.ini 6bab:/usr/local/etc/php/

重启容器即可

docker restart 6bab

Leave a Comment