网站怎么搬家?WordPress搬家无缝迁移换域名流程

WordPress网站搬家到新空间,需要替换服务器路径,一般都是通过phpMyAdmin数据库管理界面,多次搜索和替换关键词,这样操作繁琐,而且容易出错……

为了解决此类问题,陈沩亮总结出了以下 “WordPress网站快速搬家流程”。

WordPress网站快速搬家流程

1)备份你的WordPress网站

无论是搬家还是修房子,备份都是第一步!用你喜欢的备份插件或者手动把所有文件和数据库都备份好。

2)将网站文件上传到新服务器

通过SSH远程下载网站备份,或是用FTP工具(比如FileZilla)把你备份好的WordPress文件上传到新服务器的对应目录里。

3)通过SSH使用 MySQL 数据库导入命令  ▼

4)通过修改Windows电脑的host文件,来实现WordPress网站的无缝迁移。

这是搬家中的“导航”步骤,告诉你的电脑如何找到新家。具体操作如下:

  1. 打开记事本(需要管理员权限)。
  2. 在开始菜单中搜索“记事本”,右键点击,选择“以管理员身份运行”。
  3. 打开host文件:在记事本中点击“文件” -> “打开”。
  4. 输入路径 C:\Windows\System32\drivers\etc\hosts 并按下“回车”。
  5. 添加新服务器的IP地址和你的新域名,在文件的最后一行,输入:新服务器的IP地址   www.chenweiliang.com
  6. 保存并关闭文件。

5)解决WordPress网站搬家错误:将你重定向的次数过多。 尝试删除你的 Cookie. ERR_TOO_MANY_REDIRECTS ▼

  • 打开浏览器,输入你的新域名。
  • 因为你已经修改了本地电脑的host文件,此时只有你的浏览器会访问新服务器上的网站,别人访问仍然是旧的服务器上的网站。
  • 检查所有功能是否正常工作,如果一切顺利,你就完成了一大半!

6)【换新域名】进入新空间的phpMyAdmin,修改数据库:

  • 需要修改数据库表wp_options里的“siteurl”和“home”字段的值,改为你的新域名;
  • 搜索旧域名,搜索结果中,点击数据表wp_options,找到和修改“siteurl”和“home”字段。

7)搜索旧服务器的上传路径:

/home/用户名/public_html/site/chenweiliang.com

8)修改数据库表wp_options里的“upload_path”的值,改成你的新服务器路径

/home/用户名/web/chenweiliang.com/public_html

9)修改MySQL数据库的默认引擎为MyISAM ▼

10)升级WordPress权限错误提示:无法创建目录复制文件安装失败需要ftp ▼

修复文件夹权限的命令行 ▼

chown -R admin:admin /home/eloha/public_html/chenweiliang.com/*

11)安装和使用Search & Replace插件 ▼

在phpMyAdmin查找和替换关键词,容易造成很多WordPress插件保存的数据丢失……

推荐使用Search & Replace插件,给MySQL数据库进行替换域名和路径的操作 ▼

Find ▼

/home/用户名/public_html/site/chenweiliang.com

Replace ▼

/home/用户名/web/chenweiliang.com/public_html

12)查看 BackWPup 插件设定 ▼

https://www.chenweiliang.com wp-admin/admin.php?page=backwpupsettings#backwpup-tab-information
  • 查看 BackWPup 插件设定中,Temp folder 和 Log folder 的路径是否可写?
  • 若不可写,请先看以上 第 5 步 修复文件夹权限。

若是 PHP open_basedir 问题,解决方法请看以下教程 ▼

13)查看/导出wp-keywordlink插件 ▼

https://www.chenweiliang.com /wp-admin/options-general.php?page=rejected-wp-keyword-link-rejected/wp_keywordlink.php
  • 由于在替换服务器路径后,wp-keywordlink插件的数据可能会丢失掉,若有安装该插件,在搬家之前请务必先导出该插件的数据。

14)检查WordPress网站搬家后,WP插件可能会出错的设定 ▼

  • 如果网站搬家后,出现空白页面无法打开,解决办法也请参考此文 ▲

15)更新DNS

  • 确保新网站运行如常后,登录你的域名注册商管理面板,更新DNS记录,把域名指向新服务器的IP地址。
  • DNS更新可能需要一些时间(通常几小时到48小时)。

16)当DNS更新生效后,你可以删除host文件中的临时IP地址记录。

  • 再次以管理员身份打开记事本,找到C:\Windows\System32\drivers\etc\hosts文件,删除之前添加的那一行。
  • 恭喜你,WordPress网站无缝搬家成功!现在你可以躺在沙发上喝杯茶,享受你的新网站了。

17)通知搜索引擎更新IP地址 ▼

18)WordPress网站更新文章时,可能出现如下错误:

PHP 查询报错 Error while sending QUERY packet. PID=xxx

以下是解决方法 ▼

扩展阅读:

希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《网站怎么搬家?WordPress搬家无缝迁移换域名流程》,对您有帮助。

欢迎分享本文链接:https://www.chenweiliang.com/cwl-710.html

解锁 AI 助力,告别低效工作!🔓💼

🌟 立刻在频道置顶目录中,抢先体验这些神奇的AI神兵利器!🌟

喜欢就分享和按赞!您的分享和按赞,是我们持续的动力!

 

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动到顶部