Docker上のWordPressのアップロード上限を上げる方法
Docker上のWordpressのアップロード上限を上げる方法は、以下の通り
docker-compose.yamlにuploads.iniをマウントする箇所を追記、例えば
version: '3.1'
services:
wordpress:
image: wordpress:latest
expose:
- 80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: bn_wordpress
WORDPRESS_DB_PASSWORD: <パスワード>
WORDPRESS_DB_NAME: bitnami_wordpress
VIRTUAL_HOST: <FQDN>
volumes:
- wordpress:/var/www/html
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
networks:
- nginx-proxy
db:
image: mysql:latest
environment:
MYSQL_DATABASE: bitnami_wordpress
MYSQL_USER: bn_wordpress
MYSQL_PASSWORD: <パスワード>
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- db:/var/lib/mysql #ここ変える
networks:
- nginx-proxy
volumes:
wordpress:
db:
networks:
nginx-proxy:
external: true
docker-compose.yamlと同じ場所に下記設定を追記したuploads.iniを配置、今回は500Mまで上げている
file_uploads = On
memory_limit = 500M
upload_max_filesize = 500M
post_max_size = 500M
max_execution_time = 600
最後にdocker composeでupdate
docker-compose up -d
ちゃんと500Mまで上がっていることを確認