更改Docker nginx和Wordpress上传限制

问题描述 投票:0回答:1

我不知道如何在wordpress上更新大文件?我需要更新nginx和wordpress上传限制。

wordpress docker nginx
1个回答
0
投票

最佳解决方案是对配置文件进行两步更新

[1.Step是用于nginx映像的更新配置文件,例如client_max_body_size.conf,然后重新安装nginx容器

docker stop <nginx-container-name>

如上所述创建配置文件

nano client_max_body_size.conf

然后添加以下配置信息

client_max_body_size 25m;

并保存并退出文件。然后运行以下脚本

docker run -d --name nginx-proxy -v /var/run/docker.sock:/tmp/docker.sock \
    -v $ <path>/client_max_body_size.conf:/etc/nginx/conf.d/client_max_body_size.conf:ro \
    -p 80:80 jwilder/nginx-proxy

此代码使用新的上传限制安装容器。

2。步骤是更改wordpress的上传限制,如下所示;

    sudo docker container exec -it <CONTAINER ID ?> bash

    nano /var/www/html/.htaccess

然后在BEGIN WordPressEND WordPress标签之间添加下面的参数

php_value memory_limit 256M
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 1000 

这些更新之后,保存并退出此文件。通过使用退出命令退出容器。然后重新启动容器。

docker restart <docker name?>

[Note:通常nano可能之前未安装在docker wordpress映像上,因此您可以依次使用以下代码在映像上安装nano。

sudo docker container exec -it <CONTAINER ID ?> bash

此步骤后,您可以安装为;

apt-get update
apt-get install nano

然后退出容器。

© www.soinside.com 2019 - 2024. All rights reserved.