WordPress网站迁移全攻略:避坑指南+实战步骤
你的网站是不是搬家后突然打不开了?数据库莫名其妙丢失了?别慌!今天咱们就手把手教你搞定WordPress迁移,保准让你搬得稳、搬得快、搬得安全!
一、搬家前必须搞懂的硬知识
Q:为啥我的网站一搬家就崩?
十有八九踩了这三个雷区:
- 数据库没同步(就像搬家只搬了家具没拿钥匙)
- 文件权限错误(新房子的门锁密码没改)
- 域名解析延迟(新地址还没更新到导航地图)
举个真实案例:去年我帮客户迁移时,漏改了wp-config.php
里的数据库密码,结果网站直接变404!
二、两大流派任你选(附对比表)
方法 | 耗时 | 风险指数 | 适合人群 |
---|---|---|---|
插件迁移 | 20分钟 | ★★☆☆☆ | 小白/应急处理 |
手动迁移 | 1小时 | ★★★★☆ | 技术控/定制站 |
主机商代迁 | 2小时 | ★☆☆☆☆ | 土豪用户 |
划重点:日访问量过万的站点建议手动迁移,数据安全更有保障!
三、保姆级插件迁移教程
第一步:装个"搬家神器"
推荐这两个扛把子:
- Duplicator(免费版够用,支持断点续传)
- All-in-One WP Migration(操作简单,拖拽式上传)
操作示范:
- 旧站后台安装Duplicator
- 创建包裹时勾选"排除缓存文件"(省50%体积)
- 下载生成的.zip和installer.php
第二步:新家布置
- 新主机创建同名数据库(账号密码要和旧站一致)
- 上传两个文件到网站根目录
- 访问
你的域名/installer.php
按提示操作
坑点预警:如果出现"内存不足"报错,修改php.ini里的memory_limit=256M
四、手动迁移高能指南(技术流必看)
核心四件套:
- FTP工具(FileZilla免费好用)
- phpMyAdmin(数据库操作必备)
- Notepad++(改代码不乱码)
- WinRAR(压缩文件省流量)
关键五步走:
- 打包旧站:用FTP下载
wp-content
和wp-config.php
- 导数据库:phpMyAdmin里选"导出→快速→SQL"
- 传新主机:上传时保持目录结构一致
- 改配置文件:
php复制// 修改这三行代码define('DB_NAME', '新数据库名');define('DB_USER', '新用户名');define('DB_PASSWORD', '新密码');[3](@ref)
- 更新URL:执行SQL命令
sql复制UPDATE wp_options SET option_value = replace(option_value,'旧域名','新域名');[3](@ref)
五、99%的人会踩的坑(附解决方案)
坑①:图片全变叉烧包
👉 速效救心丸:安装Velvet Blues插件,批量替换媒体路径
坑②:后台登录无限循环
👉 必杀技:删除新站的.htaccess
文件,后台→设置→固定链接重新保存
坑③:CSS样式全乱套
👉 诊断方案:按F12打开控制台,查看哪个.css文件加载失败
六、迁移后的必修课
测速三件套:
- Pingdom测试加载速度
- GTmetrix看性能评分
- Google PageSpeed查优化建议
安全加固:
- 安装Wordfence防火墙
- 修改后台登录地址
- 开启双重验证
*** 忠告
搞了八年WordPress,见过太多人迁移翻车。说三点血泪经验:
- 绝对不要边迁移边更新内容——上次客户在迁移时发文章,结果数据库时间戳错乱
- 新旧主机PHP版本要一致——有次从PHP7.4降到7.2,整个站的功能插件全崩
- 凌晨1-5点操作最稳——这个时段DNS解析最快,数据库负载最低
记住,迁移不是结束而是开始!建议观察48小时流量波动,用Monitorus设置宕机警报,这才是真正的毕业姿势!