关于网站搬迁方案有最基本的两种和一个比较特殊的方法,本文将教你自助网站搬迁,网站搬迁过程中你可能会遇到很多小问题,不用担心,我会告诉你如何解决这些问题,实在找不到方案,就在网站下方留言,我看到后会回复你,还是没办法解决可以付费找我解决哦。
方案一:网站通用搬迁法
备份
适用于任何类型网站,在你的管理面板例如宝塔、hostinger、bluehost,将网站和数据库分别备份。并下载你的备份文件。


导入
由于很多人遇到的情况不同,所以最终需要采取的措施略有区别。
情况一:网站搬迁前后服务器更换,ip更换,域名不更换
这种情况下比较简单,直接将备份的网站和数据库分别导入新的空间,并重新将域名解析到新的ip上就可以完成了。
以宝塔举例:
在宝塔新建一个空的网站,导入备份的压缩包,并解压
在宝塔新建一个空的数据库,数据库名称、密码尽量起的和以前一样,这样就不需要改wp-config.php文件了。
情况二:网站搬迁前后服务器更换,ip更换,域名更换
方案二:wordpress插件搬迁法(强烈推荐)
插件一:All in One Migration插件
只适用于wordpress搭建的网站,利用一个All in One Migration插件,这是一个纯新手项的插件,用它可以一键导出源网站,一键导入到新网站中。这种方式也适用于新旧域名不同的情况。
如果可以强烈推荐使用此方法
从源网站导出.wpress文件
在源网站上安装All in One WP Mirgration插件,导出文件,稍等片刻会生成一个.press文件,下载这个文件到自己的电脑上就可以了。



如果你不小心点到了关闭,没有下载这个文件,可以在备份中下载,右边有三个点,点击下载即可。

有朋友看到备份就会问了,那网站可不可以经常这样备份,答案是可以的,但是不建议这样做,一方面太麻烦,需要自己点击备份,备份太多时候还要一个个自己删掉,另一方面对新手来说一旦你不能通过wordpress后台进入下载这个文件的时候算是致命打击,当然有其他方式下载这个.wpress文件。
导入到新网站中
在新的空间上创建一个wordpress网站,这个网站的数据库账户密码可以和源网站的数据库密码不同,安装All in One WP Mirgration插件,并导入文件,稍等片刻点击完成。所有的数据库、链接等内容这个插件都自动帮你改好了。




刷新页面就可以看到源网站搬迁到了新的网站上了,使用源网站的用户名密码就可以登录进网站。
插件二:Duplicator(All in one Migration卡进度条代替方案)
我知道你肯定看完前面超级方便的插件搬迁方案就不会看这个了。All in one Migration其实是有些弊端的,在将.wpress文件上传到hostinger,bluehost等空间时候总是会卡进度条,目前我能发现唯一解决方案就是使用Duplicator插件代替,这个免费插件缺点就在于网站大小只能在500M以下,500M以上就需要付费。
1. 构建文件
安装插件后,点击create new,直接点击next,中间不需要对Storage、archive、installer进行设置。


点击Build,开始备份。

等 Building Package 结束后,会让你下载两个文件.zip和installer.php文件。将这两个文件分别下载下来。

注意:不要修改压缩包的名称,否则在安装的时候会提示,无法找到,让你将名称改回去

2.上传文件到新网站
使用服务器空间管理面板将下载的.zip压缩文件和installer.php文件上传至根目录
如果你用的是hostinger那就点击Hosting -> Manage -> Files Manager(beta),点击后最上侧有个上传按钮,点击即可选择。


不论你使用的是什么服务器空间,只要能上传到根目录就没问题了。
3.安装解压网站
关键的一步来了,上传这两个文件之后,输入你的 域名/installer.php,进行安装解压。



注意:如果需要用其他数据库请自行创建,在选择数据库过程中看好网站用的是哪个数据库,不要清空错了。
点击最下方的validate后进入最终步骤




4.完成迁移
通过访问新网站的网址,发现和旧网站长得一模一样,证明搬迁成功。
方案三:宝塔API一键迁移
仅适用于两个服务器均安装了宝塔的用户。
由于我的两个服务器的IP不同,我一开始设置好DNS解析,先给我的域名设置了另一个服务器的ip解析。

然后前往A服务器网站的宝塔后台,填写接受数据的面板地址指的是B服务器网站宝塔的后台,

API也需要在B网站的面板设置中获取。

接下来确保A、B网站所在的服务器面板环境一致才可以进行下一步。

然后就可以选择你要搬迁的网站了,最后点击一键迁移就帮你把网站和数据库全部搬迁到新的服务器上了

以前的过期服务器不想要了就不用继续续费了,新的服务器上把以前的DNS解析删除掉就好了。
如果对本文有疑问,可以在下方评论区留言,看到后我会在这里回复你。
加微信咨询(为了方便大家添加微信,直接放在这里了):
