GCP WordPress一键部署VM:如何提升文件上传限制?
解决GCP WordPress一键部署VM的PHP上传限制问题
一、定位php.ini文件位置
- 通过GCP控制台SSH连接到你的VM实例,或本地终端执行命令登录:
gcloud compute ssh [你的VM实例名称] --zone [实例所在区域] - 执行以下命令查找PHP配置文件路径:
输出结果类似php -i | grep "Loaded Configuration File"Loaded Configuration File => /etc/php/7.4/apache2/php.ini(具体PHP版本和路径可能因镜像不同略有差异)
二、修改PHP上传限制参数
- 用sudo权限编辑找到的php.ini文件,以nano编辑器为例:
sudo nano /etc/php/7.4/apache2/php.ini - 在文件中找到以下参数,修改为你需要的数值(示例设置为64M,可根据需求调整):
upload_max_filesize = 64Mpost_max_size = 64Mmemory_limit = 128M(可选,避免大文件上传时内存不足)
- 保存并退出编辑器:按
Ctrl+O确认保存,Ctrl+X退出nano - 重启Apache服务使配置生效:
sudo systemctl restart apache2
三、修复.htaccess导致的服务器崩溃问题
- 进入WordPress根目录(默认路径为
/var/www/html/),备份原.htaccess文件:sudo cp /var/www/html/.htaccess /var/www/html/.htaccess.bak - 编辑.htaccess文件,删除之前添加的错误代码:
若不确定正确内容,可直接清空文件,之后登录WordPress后台进入设置→固定链接,点击"保存更改",系统会自动生成正确的重写规则sudo nano /var/www/html/.htaccess - 重启Apache服务:
sudo systemctl restart apache2
四、验证修改效果
- 登录WordPress后台,进入媒体库→添加新文件,页面底部会显示当前最大上传文件大小,确认是否已更新为设置值
- 或在VM终端执行以下命令,检查参数是否生效:
php -i | grep -E "upload_max_filesize|post_max_size"
内容的提问来源于stack exchange,提问作者NeoTic Bolivia
相关产品推荐
相关产品推荐

