WordPress网站搬家与安装页面全攻略,零数据丢失迁移指南

来自:素雅营销研究院

头像 方知笔记
2025年04月27日 15:50

一、WordPress网站搬家的核心步骤

1. 备份原网站数据

  • 数据库备份:通过phpMyAdmin导出SQL文件(建议选择”自定义”格式并勾选”创建数据库”选项)
  • 文件备份:使用FTP工具完整下载wp-content目录(含主题/插件/上传文件),特别注意.htaccesswp-config.php

2. 迁移至新环境

  • 服务器准备:确保新服务器满足PHP 7.4+、MySQL 5.6+环境要求
  • 文件上传:通过SFTP上传所有WordPress文件到新服务器,保持目录结构一致
  • 数据库导入:在新服务器创建同名数据库后导入SQL文件

3. 配置修改关键点

// wp-config.php 需检查以下参数
define('DB_NAME', '新数据库名');
define('DB_USER', '新数据库用户');
define('DB_PASSWORD', '新密码');
define('DB_HOST', 'localhost或新IP');

二、安装页面的特殊处理方案

1. 出现安装页面的常见原因

  • wp-config.php文件丢失或配置错误
  • 数据库连接失败(错误代码Error establishing a database connection
  • 文件权限问题(特别是wp-content需要755权限)

2. 快速修复流程

  1. 检查wp-config.php是否存在且包含正确的数据库凭证
  2. 通过SSH执行权限修复:
chmod 644 wp-config.php
chmod -R 755 wp-content
  1. 清除浏览器缓存后重试

三、高级迁移技巧

1. 使用专业插件迁移(适用于新手)

  • All-in-One WP Migration:自动处理序列化数据,支持500MB以下站点
  • Duplicator:生成安装包+导入器,可突破主机文件大小限制

2. 域名更换时的额外操作

  • 执行SQL命令替换旧域名:
UPDATE wp_options SET option_value = replace(option_value, 'http://旧域名','http://新域名');
UPDATE wp_posts SET post_content = replace(post_content, 'http://旧域名','http://新域名');

四、验证迁移成功的5个检查点

  1. 所有页面/文章内容完整显示
  2. 媒体库文件可正常访问(检查附件URL是否更新)
  3. 后台所有插件/主题状态正常
  4. 用户登录功能测试
  5. 检查固定链接设置(建议重新保存一次)

重要提示:迁移完成后建议保持旧站点运行48小时,同时使用「Better Search Replace」插件彻底清理残留的旧域名引用。遇到500错误时,查看服务器error_log获取具体报错信息。