默认情况下,只能向媒体库中上传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