WordPress网站搬家方法有多种,可以把文件和数据库打包,再去新服务器恢复;可以在新服务器上新建 wordpress程序,再恢复网站文件和数据库;可以用宝塔面板的一键迁移实现便捷、快速搬家。本文中老魏会详细讲解这几种方法的优缺点。
隐藏
打包文件和数据库再恢复
这种方法是很多人一直在用的。比如使用军哥lnmp面板,oneinstack面板、宝塔面板、AMH、WDCP等国产面板,基本都有备份功能,把备份数据下载到本地电脑,然后在新服务器上只需部署环境,然后把备份数据用 ftp上传到网站根目录,解压缩后,就可以直接打开网站了, 检查前台后台没问题后,搬家完成。
相关内容:宝塔面板定时备份网站及数据库至FTP存储空间图文教程
这种方法操作起来很简单,屡试不爽,简单粗暴,有利也有弊。
弊端在于我们的新服务器环境经常会与旧服务器环境不符,比如 nginx、php、phpmyadmin、mysql 这些环境软件的版本发生变化、或者新旧服务器中某些设置不同,由此可能带来网站搬家后无法正常访问、后台不能正常登陆等异常问题,有时候往往不容易解决。
比如老魏遇到过一次搬家后前台正常访问,wordpress后台不能正常登录的情况。点了登录跳转了一下一瞬间又回到登录页面。或者登录页面提示:405 Not Allowed。在网上搜索了一下没发现有帮助的搜索结果。为了解决这个问题把 nginx、php版本都切换了、memcached也停掉了、插件文件夹改名等等都试过了还是无法解决。这种情况找出原因花费时间和精力更久,况且能不能找出来还是个问题,那么只好用下面的网站搬家方法解决了。
新建网站再恢复
是很常见的搬家方法。开始也是用面板、wordpress插件备份文件,下载到本地。准备好之后在新服务器上面新建 wordpress网站,并且前台后台都能正常打开。
然后把本地备份的数据库恢复到服务器上,覆盖掉新建网站的数据库。这里可以用 phpmyadmin、宝塔面板数据库导入功能、wordpress备份插件等实现。
这时还没完事,上面仅仅恢复了数据库,接下来要把本地备份文件中的以下文件:
1、原来的全部插件 /wp-content/plugins/
2、原来的全部图片 /wp-content/uploads/
3、当前主题文件 /wp-content/themes/
4、你对wordpress改动过的部分
上传到新服务器对应目录中。这里考验你对 wordpress的熟悉程度,和你的实际动手操作能力。如果新手对 wordpress及文件结构不熟悉的人,操作这种方法就很容易出错,或者蒙圈。
好处是搬家后网站出错的可能性极低,成功率极高,也是老魏推荐使用的方法。
宝塔面板一键迁移功能
宝塔面板自带了一键迁移API功能,可以在新旧服务器之间无缝迁移网站数据。使用这个功能可以把网站文件和数据从旧服务器自动迁移到新服务器,无需你自己动手搬家。用起来很方便,省时省事。
弊端是在宝塔面板论坛看到有人反映过程中会出现这样那样的问题。所以说这个功能你可以试试,如果不行就换用上面第二种新建网站的搬家方法,是最准确的。
宝塔面板建议选择阿里云、腾讯云服务器
更多内容请看宝塔面板专题
点击查看网易云课堂《宝塔Linux面板新手入门教程》
快照搬家
也有人直接用商家提供的快照功能,在同一个商家下的不同服务器之间搬家,这个办法也是蛮好用的,类似我们本地电脑重装系统使用的 ghost文件包。
相关内容: 阿里云ECS服务器如何创建快照
最后总结
以上三种方法中第一种是懒人用的,第三种都可以用。不过这两种方法有一定出问题的几率。第二种方法成功率很高,不过对个人技术有一定要求,新手小白可能需要多加练习才能熟练掌握。
暂无评论内容