前几天根据阿里云的站点监控提醒,我的卖家内参网站点打不开的频率有一点高,于是,今天就想把这个网站,搬家到和我的站长在线同一个服务器上面来。为了让更多人学习怎么进行网站搬家,我今天做一个教程,供大家参考。
本文所说的网站搬家教程,适合市面上99%的php+mysql结构的网站。操作步骤为:
1、备份老网站的mysql数据库文件。
2、备份老网站的网页文件(源代码,图片、视频、pdf等附件文件)。
3、把域名解析到新的空间。(如果要换域名的话,直接把新域名解析到新空间)。
4、在新的空间里面的数据库管理界面里面,导入老网站备份的mysql文件。
5、在新的空间里面,上传、解压老网站的备份的网页文件,并配置好数据库文件,
6、检查一下网站的图片,pdf,视频文件是否可以正常打开,https、伪静态等是否正常。
网站搬家教程
详细步骤:
第一步:备份老网站的mysql数据库文件。
如果是虚拟主机的话,虚拟主机控制面板里面,有一个mysql控制面板,打开数据库,全选表,点击导出。
第一步:备份老网站的mysql数据库文件
点击导出mysql以后,会下载一个.sql结尾的文件,如本文下载的文件是mjncwcn.sql。
导出,下载sql文件
注:如果不是虚拟主机,是服务器的话,并且使用宝塔管理面板的话,更加简单,直接在数据库管理界面,备份数据库文件即可。(景安的虚拟主机也可以一键备份数据库文件 )
第二步:备份老网站的网页文件。
我这里是宝塔环境,虚拟主机也是一样,进入到当前网站的根目录,全选文件,进行压缩(打包)。
备份老网站的网页文件
压缩文件以后,当前目录就有一个xintu.mjncw.cn.tar.gz的压缩包文件,下载下来即可。
第三步:解析域名到新空间。如果不换域名的话,就把域名解析到新的空间,如果要换域名的话,直接把新域名解析到新空间。
解析域名到新空间
注:修改域名解析地址,域名解析生效的时间是不一定的,有的地方快,有的地方生效慢。在生效期间,可以进行下一步操作了。
第四步:在新的空间里面的数据库管理界面里面,导入老网站备份的mysql文件。
我这里是宝塔控制面板,不是虚拟主机。我还要新增网站和数据库才行。如果是虚拟主机就不用新建了,系统自动开通网站空间和数据库信息。
新建的数据库账户和密码
注意:新建的数据库账户和密码,是可以和原来不一样的。(如果是虚拟主机的话,数据库账户和密码,绝对是不一样的)
接下来进入数据库管理面板,导入,旧空间下载下来的数据库文件mjncwcn.sql。
导入数据库文件
第五步:在新的空间里面,上传、解压老网站的备份的网页文件,并配置好数据库文件。
不同的程序的配置文件是不同的,本文所讲解的程序是mip建站系统,数据库配置文件是:/app/database.php文件,修改为新站的数据库文件信息即可。
第六步:检查一下网站的图片,pdf,视频文件是否可以正常打开,https、伪静态等是否正常。
本站新老服务器都是使用宝塔的免费https,搬家以后,是不能正常使用https的。我就从老服务器里面,删除了原来的https订单,在新的服务器里面重新申请了https,就完美解决了问题,网站可以正常打开了。
最后总结一下,网站搬家的详细教程就结束了,网站搬家是存在一定的风险的,有可能搬家以后网站就打不开了。因为新的空间的配置的php版本,mysql的数据库版本,也许有差异,就会导致网站搬家不成功。在搬家之前一定要做好备份,确保万无一失。