gpt4 book ai didi

wordpress - 具有自定义 php.ini 文件设置的 Docker Wordpress 容器

转载 作者:行者123 更新时间:2023-12-02 19:01:52 30 4
gpt4 key购买 nike

我在 Docker 容器中运行 Wordpress(以及 PHPMyAdmin 和 MySQL),我需要进行更改以增加 PHPMyAdmin 的最大可上传文件大小

我研究了许多解决方案,并找到了创建自定义的建议 uploads.ini文件,然后将此文件包含在 docker-compose 中文件。

所以我有这个:

上传文件

file_uploads = On
memory_limit = 64M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 600

docker-compose.yml
version: '3'

services:
# Database
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
networks:
- wpsite
# phpmyadmin
phpmyadmin:
depends_on:
- db
image: phpmyadmin/phpmyadmin
restart: always
ports:
- '8080:80'
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: password
networks:
- wpsite
# Wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- '8000:80'
restart: always
volumes:
- './:/var/www/html'
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
networks:
- wpsite
networks:
wpsite:
volumes:
db_data:

我已经包含了 uploads.ini volumes 中的文件为 wordpress
volumes:
- './:/var/www/html'
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini

但遗憾的是在运行 docker-compose 后并打开 localhost:8080 转到 PHPMyAdmin 我仍然只有 2m 的最大文件上传大小,而不是我自定义文件中的 64m

最佳答案

您想增加 PHPMyAdmin 的最大可上传文件大小,但您为 wordpress 容器添加了 uploads.ini)
为 phpmyadmin 容器添加音量,你会很高兴=)

# phpmyadmin
phpmyadmin:
depends_on:
- db
image: phpmyadmin/phpmyadmin
volumes:
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
restart: always
ports:
- '8080:80'
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: password
networks:
- wpsite

关于wordpress - 具有自定义 php.ini 文件设置的 Docker Wordpress 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58813424/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com