在使用docker部署好WP后,我立马开始着手上传主题,结果出现报错“上传的文件尺寸超过php.ini中定义的upload_max_filesize值”
于是火急火燎地找教程,但是网上的太杂了,于此整理一遍以供参考
解决方法、步骤
(以下步骤均需要root用户)
1.检查容器运行状态
docker ps
2.使用Bash进入容器
docker exec -i -t 容器名称或ID /bin/bash
3.为容器安装文本编辑器
此处vim编辑器可以根据自己的习惯替换成nano、vi等
apt update&&apt install vim -y
4.进入主文件夹,并使用文本编辑器创建一个名为任意的php文件并编辑(此处以conf.php为例)
cd ~
vim conf.php
进入编辑模式,在文件里写入以下内容:
<?php
phpinfo();
5.运行该文件
php conf.php
如果正常运行,应该会弹出以上内容,你需要把终端往上拉找到
Configuration File (php.ini) Path =>
这后面的部分便是php.ini的所在处,实际上,你大可以不必知道前面这些步骤,因为同样是docker部署,位置理应是一样的,但多学一点总没错吧(doge)
6.进入这个文件夹并编辑php.ini
/usr/local/etc/php
ls
在执行ls列出文件后,发现没有php.ini,只有php.ini-production和php.ini-development怎么办呢?
cp php.ini-production php.ini
vim php.ini
将upload_max_filesize = 后方的值改为你需要的大小,单位为M
保存并退出编辑
8.退出并重启容器
exit
docker restart 容器名称或ID
此时,问题已经成功解决!
爱看,up加油!