wordpress容器默认上传限制为2M,这实在是太少了,本文介绍如何修改docker中wordpress的上传限制。
1,查看你当前Wordpress容器ID,命令如下:
docker ps
2、使用命令进入 wordpress 容器!进入具体容器是使用下面的命令
docker exec -it 7f0265355c5d /bin/bash //备注:7f0265355c5d是wordpress容器ID
3、 wordpress 容器中的这个路径/usr/local/etc/php/,是存放 php.ini 的地方,但是默认是没有 php.ini 这个文件的,所以我们要通过复制一份php.ini-production文件,来生成 php.ini 文件。
cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini
4、我们定位到 /usr/local/etc/php 文件夹下,如下命令:
cd /usr/local/etc/php
5,正常情况下,我们就可以使用Vim编辑器编辑php.ini文件了,但是不幸的是,官方的Wordpress容器中并没有预装vim编辑器。所以报错如下:
6,更新及安装vim,使用如下代码:
apt-get update
apt-get install vim
7,安装完成vim,现在就可以对php.ini进行编辑了。
vi php.ini
一般情况下我们修改这几个变量,当然根据自己需求修改。
upload_max_filesize = 200M #文件大小限制
post_max_size = 250M #post大小限制
memory_limit = 500M #内存占用限制
8,后一步!上面我们所有工作都做完了。但是我们还是在wordpress的容器中,我们必须退出wordpress容器,进入到宿主机然后执行重启wordpress容器!
错误示范:
root@7f0265355c5d:/usr/local/etc/php# docker restart 7f0265355c5d
正确操作:
root@iZuf670pp4oxzvyyq3ldr0Z:~# docker restart 7f0265355c5d
7f0265355c5d