上传的文件大小超过php.ini文件中定义的upload _max_filesize值(解决办法)

发布于 2023-09-25  840 次阅读


AI 摘要

文章标题:上传的文件大小超过php.ini文件中定义的upload _max_filesize值(解决办法) 文章摘要:使用Docker的文件系统特性,可以通过在主机目录下直接修改配置文件来解决上传文件大小超过php.ini文件中定义的upload_max_filesize值的问题。首先进入WordPress容器,创建待修改的配置文件。然后在主机操作中找到该配置文件,并进行修改。最后重启容器,重新上传主题即可。

利用docker文件系统的特性,直接在主机的目录下面改

1.进入wordpress容器,生成我们将要修改的文件

docker ps
docker exec -it wordpress /bin/bash

其中wordpress为容器名称

2.进入网站的配置文件夹新建配置文件

cd /usr/local/etc/php/conf.d/
touch uploads.ini

然后退出容器 进入主机操作

exit

3.更改配置并重启容器

在主机目录中找到刚刚创建的配置文件

find / -name "uploads.ini"

使用diff文件夹的目录

vim /var/lib/docker/overlay2/7e3a937288b284a1599ad3edf66e673a0db6c28daa78612e2f337ef2c73f223a/diff/usr/local/etc/php/conf.d/uploads.ini

把以下配置补充到配置文件内

file_uploads = On
memory_limit = 500M
upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 600

保存并退出

最后一步重启容器

重启docker

systemctl restart docker

启动docker内的容器

docker start mysql5.7
docker start wordpress

接下来重新上传主题即可