docker部署的wordpress如何修改php.ini

环境情况,使用docker或者docker-compose 部署的 wordpress

具体错误,wordpress 报错为 “此文件超过了本站点的最大上传大小”

解决办法,从容器中将php.ini进行拷贝,进行配置文件的修改,并重新挂载至容器内部,具体步骤:

# docker cp wordpress:/usr/local/etc/php/php.ini-production php.ini
# vim php.ini
修改以下配置
post_max_size=512M
upload_max_filesize=512M

将刚刚拷贝出来,并完成修改的php.ini进行挂载,确保变动的持久化:

version: '3.1'
services:
  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: 你的密码
      WORDPRESS_DB_PASSWORD: 你的密码
      WORDPRESS_DB_NAME: wp
    volumes:
      - ./wordpress-html:/var/www/html
      - ./php.ini:/usr/local/etc/php/php.ini

docker run 的情况直接使用 -v 参数进行挂载即可。