WordPress网站迁移全攻略:避坑指南+实战步骤

你的网站是不是搬家后突然打不开了?数据库莫名其妙丢失了?别慌!今天咱们就手把手教你搞定WordPress迁移,保准让你搬得稳、搬得快、搬得安全!


一、搬家前必须搞懂的硬知识

​Q:为啥我的网站一搬家就崩?​
十有八九踩了这三个雷区:

  1. ​数据库没同步​​(就像搬家只搬了家具没拿钥匙)
  2. ​文件权限错误​​(新房子的门锁密码没改)
  3. ​域名解析延迟​​(新地址还没更新到导航地图)

举个真实案例:去年我帮客户迁移时,漏改了wp-config.php里的数据库密码,结果网站直接变404!


二、两大流派任你选(附对比表)

方法耗时风险指数适合人群
​插件迁移​20分钟★★☆☆☆小白/应急处理
​手动迁移​1小时★★★★☆技术控/定制站
​主机商代迁​2小时★☆☆☆☆土豪用户

​划重点​​:日访问量过万的站点建议手动迁移,数据安全更有保障!


三、保姆级插件迁移教程

第一步:装个"搬家神器"

推荐这两个扛把子:

  • ​Duplicator​​(免费版够用,支持断点续传)
  • ​All-in-One WP Migration​​(操作简单,拖拽式上传)

​操作示范​​:

  1. 旧站后台安装Duplicator
  2. 创建包裹时勾选"排除缓存文件"(省50%体积)
  3. 下载生成的.zip和installer.php

第二步:新家布置

  1. 新主机创建同名数据库(账号密码要和旧站一致)
  2. 上传两个文件到网站根目录
  3. 访问你的域名/installer.php按提示操作

​坑点预警​​:如果出现"内存不足"报错,修改php.ini里的memory_limit=256M


四、手动迁移高能指南(技术流必看)

核心四件套:

  1. ​FTP工具​​(FileZilla免费好用)
  2. ​phpMyAdmin​​(数据库操作必备)
  3. ​Notepad++​​(改代码不乱码)
  4. ​WinRAR​​(压缩文件省流量)

关键五步走:

  1. ​打包旧站​​:用FTP下载wp-contentwp-config.php
  2. ​导数据库​​:phpMyAdmin里选"导出→快速→SQL"
  3. ​传新主机​​:上传时保持目录结构一致
  4. ​改配置文件​​:
php复制
// 修改这三行代码define('DB_NAME', '新数据库名');define('DB_USER', '新用户名');define('DB_PASSWORD', '新密码');[3](@ref)
  1. ​更新URL​​:执行SQL命令
sql复制
UPDATE wp_options SET option_value = replace(option_value,'旧域名','新域名');[3](@ref)

五、99%的人会踩的坑(附解决方案)

​坑①:图片全变叉烧包​
👉 速效救心丸:安装Velvet Blues插件,批量替换媒体路径

​坑②:后台登录无限循环​
👉 必杀技:删除新站的.htaccess文件,后台→设置→固定链接重新保存

​坑③:CSS样式全乱套​
👉 诊断方案:按F12打开控制台,查看哪个.css文件加载失败


六、迁移后的必修课

  1. ​测速三件套​​:

    • Pingdom测试加载速度
    • GTmetrix看性能评分
    • Google PageSpeed查优化建议
  2. ​安全加固​​:

    • 安装Wordfence防火墙
    • 修改后台登录地址
    • 开启双重验证

*** 忠告

搞了八年WordPress,见过太多人迁移翻车。说三点血泪经验:

  1. ​绝对不要边迁移边更新内容​​——上次客户在迁移时发文章,结果数据库时间戳错乱
  2. ​新旧主机PHP版本要一致​​——有次从PHP7.4降到7.2,整个站的功能插件全崩
  3. ​凌晨1-5点操作最稳​​——这个时段DNS解析最快,数据库负载最低

记住,迁移不是结束而是开始!建议观察48小时流量波动,用Monitorus设置宕机警报,这才是真正的毕业姿势!