MAMP环境下WordPress用All-in-One插件导入线上站点文件报错
问题解决方案
1. 修正MAMP PHP配置文件路径(解决修改配置不生效问题)
你修改的配置文件不生效大概率是找错了MAMP当前启用的PHP配置文件,按照以下步骤操作:
- 在本地站点根目录新建
phpinfo.php文件,写入代码:<?php phpinfo(); ?> - 浏览器访问该文件,找到
Loaded Configuration File字段对应的路径,这才是MAMP当前实际加载的php.ini文件 - 打开该文件修改以下参数:
memory_limit = 2048M post_max_size = 2048M upload_max_filesize = 2048M max_execution_time = 3600 max_input_time = 3600 - 完全关闭MAMP后重启服务,配置才会生效
2. 绕过上传流程直接加载备份文件
走插件上传导入容易受各种服务端限制影响,推荐用本地加载方式:
- 把你要导入的
x.wpress文件放到本地站点的wp-content/ai1wm-backups目录下 - 给该目录和备份文件设置读写权限,Mac下可右键点击目录→显示简介→共享与权限,给所有用户开放「读与写」权限,也可以终端执行命令:
sudo chmod -R 755 /Applications/MAMP/htdocs/[你的站点目录名]/wp-content/ai1wm-backups - 打开All-in-One插件的备份列表,直接选择列表里出现的
x.wpress文件导入即可,完全绕过上传限制
3. 排查其他常见诱因
- 核对本地安装的All-in-One插件版本,必须和线上站点导出备份时的插件版本完全一致,版本不兼容是读取备份文件失败的高频原因
- 校验
x.wpress文件的完整性,对比该文件和线上导出的原文件大小,确认下载/传输过程中没有出现文件损坏
内容的提问来源于stack exchange,提问作者vanessam6
相关产品推荐
相关产品推荐

