最新消息:

WordPress整站完美无损搬迁记录

技术 老田360 977浏览 0评论

昨天耗时一个下午终于无损搬迁了一个Wordpress网站,此搬迁过程在多次出错后终于搞定,过程记录下来方便以后再搬迁留个参考。

那个网站是最初安装在百度智能云香港BGP线路的云虚拟主机上的,使用了几个月了,购买的是BC03套餐,每年479元, 这款虚拟主机在使用的这段时间里出现过几次网速问题,有几次网速极慢。平时访问速度还是可以的, 网站ping全国一片飘绿, 显示的IP地址是百度BGP节点 。速度慢的那几次Ping显示的IP地址成了香港百度,提交工单回复都是国际出口拥堵之类的,具体什么技术问题不去研究了。另外Wordpress后台安装插件或者发布文章时候出见过几次卡壳,以及版本更新也经常卡壳,那个网站平时没多少流量的,不应该出现这种资源不足情况啊,系统监控并没有特殊异常,连内存的一半都没用到。虚拟主机毕竟比不了VPS吧,例如PHP版本也只能使用原厂的7.0版本。庆幸百度智能云的工单回复还是比较及时的,提交工单后一般几分钟后就收到短信提示正在处理。

我还有几个垃圾站,都运行在Vultr VPS上,网站ping虽然全国一片飘黄,但页面加载速度都不错,从没遇到过网速异常或者系统卡壳问题,于是我要把那个网站搬到Vultr上。

这也是第一次搞搬迁,之前没有经验,我也不是vps大玩家,不懂太多技术,在搬迁过程中出现过多次数据库导入1044错误,参考了其他技术大佬的文章也加上自己的瞎鼓捣,最终完美搬迁,过程其实挺简单的,就是某些细节的问题务必要做好,细节决定成败。下面直接介绍搬迁过程,这里只针对百度智能云BCH虚拟主机,从其他主机搬迁仅供参考。

一、整站文件压缩打包再上传

在百度智能云主机管理里,文件压缩功能,将整站文件压缩并下载ZIP压缩包。

将下载的压缩包上传到新主机网站目录并解压。把根目录wp-config.php文件删除或者重命名。

二、导出数据库

导出数据库这一步十分关键,关系到导入数据库会不会出错。在百度智能云打开数据库管理,用鼠标点击左侧的数据库名称(一定要用鼠标点一下),会下拉出一堆列表,然后再点【导出】按钮,导出方式选自定义,在下方格式特定选项里的“最大程度兼容数据库系统或旧版本的 MySQL 服务器”选“MYSQL40”,切记!

然后【执行】下载保存数据库文件。

三、创建和导入数据库

在新的主机面板里创建数据库,数据库的用户名和密码设置要和之前百度智能云主机里的用户名密码一模一样!你可以不这样做,但如果跟我这么一样做的话会减少出错。

在新的数据库导入下载的数据库文件,导入时候在下方“格式特定选项”里 “SQL 兼容模式”选“MYSQL40”。

点【执行】导入即可。

以上是我反复多次测试成功的结果。

四、重新安装Wordpress

通过面板绑定域名以及域名解析都做好后等待几分钟,同时清空浏览器缓存。

之后在浏览器打开网址会提示安装Wordpress,数据库和密码就用之前创建的也就是跟在百度智能云主机里一样的那一套用户名密码,正常安装。因为已经导入了数据库,所以在安装Wordpress最后一步就不会再有设置网站名称、后台登录用户名、密码页面了。

至此网站即可访问,前台后台一切正常,原有内容不变,网站搬迁完成!

转载请注明:老田360 » WordPress整站完美无损搬迁记录

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址