迁移WordPress网站到新站点可能看起来复杂,但只要按照正确的步骤操作,整个过程可以顺利完成。无论是更换主机、更改域名,还是将网站从本地环境迁移到线上,以下方法都能帮助你高效完成迁移。
一、迁移前的准备工作
- 备份原网站数据
- 使用插件(如UpdraftPlus、All-in-One WP Migration)备份数据库和文件。
- 手动备份:通过FTP下载
wp-content
文件夹,并通过phpMyAdmin导出数据库。
- 准备新站点环境
- 确保新服务器满足WordPress运行要求(PHP版本、MySQL等)。
- 安装全新的WordPress(可选,用于覆盖旧数据)。
二、迁移WordPress文件的步骤
- 上传文件到新服务器
- 通过FTP或文件管理器将原网站的
wp-content
文件夹上传到新站点的对应目录。 - 保留
wp-config.php
文件,但需根据新服务器配置修改数据库信息。
- 导入数据库
- 在新服务器的phpMyAdmin中创建新数据库,并导入原网站的SQL备份文件。
- 如果域名变更,需在数据库中替换旧域名为新域名(可使用“Better Search Replace”插件)。
三、配置新站点
- 修改
wp-config.php
- 更新数据库名称、用户名、密码及主机地址(通常为
localhost
)。
- 检查固定链接和插件
- 登录新站点后台,重新保存固定链接设置以确保正常。
- 禁用并重新启用关键插件(如缓存、安全插件)。
四、测试与上线
- 临时访问测试
- 通过修改本地hosts文件或使用“Maintenance Mode”插件测试新站点。
- 检查页面、链接、媒体文件是否正常加载。
- DNS解析切换
- 将域名解析指向新服务器IP,等待全球DNS生效(通常需几小时)。
五、常见问题解决
- 404错误:检查固定链接设置或
.htaccess
文件权限。 - 数据库连接失败:核对
wp-config.php
中的数据库信息。 - 图片不显示:使用插件批量更新媒体URL路径。
结语
按照上述步骤操作,WordPress迁移到新站点可以高效完成。如果遇到复杂情况(如多站点迁移),建议寻求专业支持或使用专业迁移工具(如Duplicator)。迁移后务必全面测试,确保网站功能正常后再正式切换流量。