网站更换服务器或域名时,WordPress搬家是许多站长必须面对的环节。相比直接重装网站,正确的迁移方式能保留文章、页面、插件设置和媒体文件,避免数据丢失。本文将从准备工作、文件迁移、数据库导入到域名调整,完整梳理WordPress搬家的操作流程。
在开始任何操作之前,先完成以下准备工作,可以显著降低WordPress搬家的风险:
通过FTP或主机文件管理器,将WordPress根目录下的全部文件下载到本地,再上传到新主机的对应目录。注意不要遗漏wp-config.php、.htaccess以及wp-content目录中的主题、插件和上传文件。如果使用的是宝塔面板或cPanel,也可以直接使用压缩包打包下载和上传,速度更快。
在旧主机的phpMyAdmin中选中网站数据库,执行导出操作,选择SQL格式。随后在新主机创建同名数据库和用户,将SQL文件导入。如果数据库较大,建议使用命令行或分段导入,避免超时中断。
打开新主机上的wp-config.php,更新数据库连接信息。若域名发生变化,需要在数据库中搜索旧域名并替换为新域名,可使用插件或SQL语句完成。迁移完成后,登录WordPress后台,进入“设置—固定链接”保存一次,刷新伪静态规则。
通过修改本地hosts文件或临时域名访问新站,检查首页、文章页、后台登录、图片加载和表单提交是否正常。确认无误后,将域名解析切换到新主机,并重新启用缓存和CDN。最后保留旧主机数据一段时间,作为回滚保障。
只要按步骤执行,WordPress搬家并不复杂。关键在于备份完整、数据库一致、域名替换准确,这样迁移后的网站才能稳定运行。