WordPress|修改Docker部署的WordPress中php.ini的upload_max_filesize限值

发布于 2022-03-13  240 次阅读


在WordPress容器里的/usr/local/etc/php/conf.d目录是php的相关配置,如果没有映射这个目录,修改起来不方便。我们可以利用docker自动生成,然后直接在主机的目录下面改,这样可以避免在diff下面创建长串的目录。


  1. 查看容器
docker ps -a
  1. 进入wordpress容器
docker exec -it wordpress bash
  1. 切换目标目录
cd /usr/local/etc/php/conf.d
  1. 为了方便管理和查找,生成一个名为uploads.ini的文件
touch uploads.ini
  1. 按下ctrl+d退出docker,查找刚才生成的文件
find / -name uploads.ini
  1. 此时会找到diff和merged两个路径,我们这里使用diff这个,直接复制找到的一长段路径,用vim命令修改文件,将以下内容填入
file_uploads = On
memory_limit = 500M
upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 600
  1. 保存后退出vim,重启docker,修改生效
systemctl restart docker

Abandon all hope, ye who enter here.