WordPress如何备份及更换服务器完整指南

来自:素雅营销研究院

头像 方知笔记
2025年05月02日 11:45

对于WordPress网站管理员来说,备份和迁移网站是必备技能。无论是为了服务器升级、更换主机提供商,还是简单的数据安全考虑,掌握正确的WordPress备份和迁移方法都至关重要。本文将详细介绍从备份到成功迁移至新服务器的完整流程。

一、WordPress网站备份的三种方法

1. 使用插件备份(推荐新手)

All-in-One WP MigrationUpdraftPlus是最受欢迎的两款备份插件:

  • 安装简单,界面友好
  • 可备份数据库、主题、插件和上传内容
  • 支持定时自动备份
  • 可将备份存储在云端(Google Drive、Dropbox等)

2. 通过cPanel手动备份

  1. 登录cPanel控制面板
  2. 找到”文件管理器”进入public_html目录
  3. 全选文件并压缩为zip格式
  4. 使用phpMyAdmin导出数据库(SQL格式)

3. 使用WP-CLI命令行备份(适合技术人员)

# 备份数据库
wp db export backup.sql

# 备份WordPress文件
tar -czvf wordpress_backup.tar.gz /path/to/wordpress

二、迁移WordPress到新服务器的详细步骤

1. 迁移前的准备工作

  • 记录原网站的配置信息(数据库名、用户名、密码等)
  • 确保新服务器满足WordPress运行要求(PHP版本、MySQL等)
  • 在新服务器上安装好空白WordPress(可选)

2. 文件迁移方法

方法A:通过FTP传输

  1. 下载原网站全部文件到本地
  2. 上传至新服务器的public_html目录
  3. 注意保持文件权限(755目录,644文件)

方法B:使用rsync命令(Linux服务器)

rsync -avz -e ssh /本地备份路径/ 新服务器用户名@新服务器IP:/目标路径/

3. 数据库迁移步骤

  1. 在新服务器创建同名数据库和用户
  2. 导入之前备份的SQL文件
  3. 修改wp-config.php中的数据库连接信息

4. 域名解析更新

  • 将域名DNS指向新服务器IP
  • 或在本地hosts文件临时测试(不影响访客访问)

三、迁移后的必要检查

  1. 链接检查:确保所有内部链接正常工作
  2. 插件兼容性:检查各插件在新环境是否正常运行
  3. 性能测试:使用工具测试新服务器加载速度
  4. HTTPS设置:如使用SSL证书,需重新安装配置
  5. 缓存配置:重新设置缓存插件规则

四、常见问题解决方案

问题1:出现”建立数据库连接错误”

  • 检查wp-config.php中的数据库信息
  • 确认数据库用户有足够权限
  • 测试数据库服务器是否可连接

问题2:图片/样式表无法加载

  • 检查文件权限
  • 更新.htaccess文件
  • 搜索替换数据库中旧URL为新URL(可使用Better Search Replace插件)

问题3:网站重定向循环

  • 清除浏览器和WordPress缓存
  • 检查网站地址设置(设置→常规)
  • 重置固定链接结构

五、专业建议

  1. 迁移前:在本地或临时域名测试完整流程
  2. 选择时机:在网站低峰期操作,减少影响
  3. 保持备份:旧服务器数据至少保留7天
  4. 监控工具:迁移后使用UptimeRobot等工具监控网站状态

通过以上步骤,您可以安全地将WordPress网站迁移至新服务器。记住,耐心和细致的检查是成功迁移的关键。对于大型商业网站,建议考虑聘请专业WordPress开发人员协助迁移。