为什么需要转移WordPress网站?
当您需要更换主机服务商、将网站从本地环境上线,或合并多个网站时,WordPress网站转移就成为必要操作。正确的迁移方法能确保数据完整,避免404错误、数据库连接失败等问题。
一、手动转移WordPress网站(适合技术用户)
1. 备份网站文件
通过FTP工具(如FileZilla)下载全部WordPress文件,包括/wp-content/
目录下的主题、插件和上传内容。
2. 导出数据库
- 登录phpMyAdmin
- 选择您的WordPress数据库
- 点击”导出”并保存
.sql
文件
3. 上传到新主机
- 将文件上传至新主机的网站根目录(如
public_html
) - 创建新数据库并导入
.sql
文件
4. 修改配置文件
编辑wp-config.php
,更新数据库名称、用户名、密码和主机地址。
二、使用插件自动迁移(推荐新手)
1. All-in-One WP Migration
- 原网站安装插件
- 导出完整网站包(含数据库)
- 在新网站导入备份文件
2. Duplicator
- 生成”安装程序+存档包”
- 上传至新主机后通过浏览器完成安装
三、转移后必做检查
- 链接检查:用工具扫描失效链接
- HTTPS设置:更新SSL证书(如有)
- 缓存清理:清除新旧网站的缓存
- DNS解析:将域名指向新服务器IP(需等待生效)
常见问题解决方案
❌ 网站白屏:检查PHP版本兼容性
❌ 图片不显示:重置固定链接设置
❌ 数据库连接错误:核对wp-config.php
凭证
通过以上方法,即使是WordPress新手也能在1-2小时内完成网站迁移。建议在操作前创建完整备份,并在非高峰时段进行转移。