我在Docker Image上配置了WordPress:
version: '2'
services:
db:
image: 'mysql/mysql-server:8.0'
volumes:
- 'db_data:/var/lib/mysql'
restart: always
environment:
MYSQL_ROOT_PASSWORD: '${MYSQL_DATABASE_PASSWORD}'
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
image: 'wordpress:latest'
ports:
- 80
restart: always
environment:
WORDPRESS_DB_HOST: 'db:3306'
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
db_data: null
我改变了max_execution到300,upload_max_filesize到500时间和memory_limit到256MB正确的WordPress容器设置文件。我在php_info中检查了它,看起来不错。
但是当我尝试上传123MB的文件时,它总是在中间停止大约30秒。%,通常。我使用的是一体化迁移插件,但使用其他插件也停在中间。
我使用nginx作为配置CertBot的反向代理。我正在使用Portainer做所有事情。
我没有看到任何日志错误或消息。
我需要做什么才能使上传工作正常?
1条答案
按热度按时间wvyml7n51#
我解决了这是Nginx配置的问题。我在想,如果Nginx只用作反向代理,那么它就没有太多可谈的,但事实并非如此。
解决方案是将其添加到
/etc/nginx/conf.d/CONFIGFILE.conf
内部的域配置中,在location {}
内部。