站点迁移有很多方法,对于小白来说,可能啥都不懂,宝塔面板提供了同系统一键迁移的功能,非常方便,但是不同系统的迁移不能够使用宝塔进行,因此今天编写一个小白专用的不同Linux系统内的站点迁移教程,非常简单,只需要跟着教程一步一步进行即可迁移成功,大文件同步非常建议部署aria2,同步非常快。如果没有安装宝塔,只要使用ssh工具的ftp功能整站下载,然后把数据库备份,在把WordPress放到新服务器,导入数据库就行了。
教程指南
1.老机器系统centos,新机器系统Ubuntu。
2.在新的机器上部署aria2,这个脚本主要用于下载不同系统内的文件,服务器之间的下载非常快,避免了下载到本地再上传到服务器缓慢的速度的困扰,只需1分钟不到,100M的数据即可同步完成。如果你的老机器太贵,想要迁移到便宜的服务器,可以试试Contabo服务器,4核心8G200GB只需5.99€一个月,非常便宜,我的站点已经使用了3年多了。
安装基础组件wget
、curl
、ca-certificates
apt install wget curl ca-certificates
下载脚本
wget -N git.io/aria2.sh && chmod +x aria2.sh
运行脚本
./aria2.sh
保存上图中的 AriaNg 链接 ,复制到浏览器打开备用。
3.备份老站点网站所有文件数据,访问宝塔面板,找到需要迁移站点的文件夹,全选,然后压缩,再选择已经压缩好的压缩包使用外链分享,复制外链地址,粘贴到浏览器AriaNg 链接里面的下载框里,点击立即下载。
4.点击宝塔网站按钮,找到PHP项目,新建站点,填写你的域名和数据库信息,只需填写域名,其他的默认显示的即可。
5.到/root/download里面找到下载的站点压缩包,复制到你新建站点的目录,解压缩,然后找到wp_config.php,修改里面的数据库名称(db_name,箭头没标记)、数据库用户名,数据库密码为你新建的数据库,可以到Mysql栏目去复制。
6.到老站点服务器备份数据库,下载数据库到本地,上传到新服务器,在MySQL栏目里面操作,上传完成后导入数据库。
7.点击宝塔网站栏目,设置伪静态为WordPress、php版本里面打开session隔离、ssl可以复制老站点的。
8.到你的域名管理商那里将域名指向的IP地址改为新服务器的地址。
9.打开网页,显示正常即成功。