gpt4 book ai didi

wordpress - 更改 Docker nginx 和 Wordpress 上传限制

转载 作者:行者123 更新时间:2023-12-02 18:13:15 29 4
gpt4 key购买 nike

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

最佳答案

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

1.步骤是更新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

完成这些更新后,保存并退出该文件。使用 exit 命令退出容器。然后重启容器。

docker restart <docker name?>

注意:一般nano之前可能没有安装在docker wordpress镜像上,所以您可以依次使用下面的代码在镜像上安装nano。

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

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

apt-get update
apt-get install nano

然后退出容器。

替代解决方案可以是,在安装 nano 之后;

sudo docker container exec -it <CONTAINER_NAME> bash -c "nano /usr/local/etc/php/conf.d/uploads/ini"

然后在下面输入信息并保存退出。然后重启容器。

file_uploads = On
upload_max_filesize = 256M
post_max_size = 256M

关于wordpress - 更改 Docker nginx 和 Wordpress 上传限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61181307/

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