如何最简迁移WordPress网站至新主机?Duplicator插件报错求助
WordPress旧主机迁新主机的最简方案(附Duplicator报错修复)
Hey,我看到你用Duplicator迁移时遇到了「Interruption de l’assemblage par l’hébergement / This server cannot complete the build due to setup constraints」的报错,先别慌!其实迁移WordPress有几个超实用的最简路径,我给你捋清楚,顺便解决你遇到的Duplicator问题:
一、零插件最简迁移法(新手友好,稳得一批)
不用插件的手动迁移反而不容易踩坑,步骤也没你想的复杂:
- 备份旧站所有文件:用FTP工具(比如FileZilla)连接旧主机,把WordPress根目录下的所有文件(包括
wp-content、wp-config.php,还有隐藏的.htaccess)全部下载到本地。别漏了隐藏文件,不然可能导致固定链接失效。 - 导出旧数据库:登录旧主机的phpMyAdmin,找到你的WordPress专属数据库,点击「导出」,选「快速」模式,格式选SQL,下载备份文件到本地。
- 上传文件到新主机:用FTP把本地的WordPress文件全部上传到新主机的网站根目录(一般是
public_html或www文件夹)。 - 创建新数据库:登录新主机的控制面板,新建一个MySQL数据库,记好数据库名、用户名、密码、主机地址(绝大多数情况是
localhost)。 - 导入数据库到新主机:打开新主机的phpMyAdmin,选中刚创建的数据库,点击「导入」,选择之前下载的SQL备份文件,执行导入。
- 更新数据库连接信息:打开新主机上的
wp-config.php文件,把DB_NAME、DB_USER、DB_PASSWORD、DB_HOST这几个参数改成新数据库的信息。要是怕改错,也可以等能登录后台后,去「设置-常规」里修改站点URL。 - 修正站点URL:如果域名没变只是换主机,这步可以跳过;如果换了域名,在新数据库的
wp_options表(前缀可能不是wp_,看你自己的设置)里,把siteurl和home两个字段的值改成新站点的地址。 - 收尾测试:访问你的站点,试试登录后台,要是有链接失效的问题,去「设置-固定链接」里重新保存一下就行。
二、Duplicator报错的修复思路
你遇到的这个报错本质是旧主机的服务器配置限制了Duplicator的打包流程,比如内存不足、执行时间不够,或者禁用了必要函数。试试这几个办法:
- 调大PHP配置参数:登录旧主机的控制面板,找到PHP设置,把
memory_limit调到至少256M,max_execution_time调到300以上,max_input_time也同步调大。 - 开启分卷打包:在Duplicator的设置里,打开「分卷打包」选项,把每个分卷的大小设小一点(比如50M),避免一次性占用太多服务器资源。
- 排除超大文件:检查
wp-content里有没有超大的备份、视频或压缩包,先手动移到本地,等打包完成后再单独上传到新主机。 - 切换手动模式:如果自动打包一直失败,试试Duplicator的「手动打包」模式,或者用它自带的「服务器环境检测工具」排查有没有缺失的必要函数。
内容的提问来源于stack exchange,提问作者Hamza Makraz
相关产品推荐
相关产品推荐

