嘿,准备把你的网站从A主机搬家到B主机,觉得头大?没关系,搬家这活儿别看技术活实际上很简单,就跟你换租房子,搬家盒子打包好,东西搬到新家,插上电就完事!不过网站世界嘛,它细节多一点,别慌,我来帮你拆开说。
第一步:备份网站文件。通常情况下,网站的文件都存放在主机的“public_html”或类似目录里。用FTP软件(推荐FileZilla,免费又好用)连接你的旧主机,把“public_html”目录整包下载到你电脑硬盘里。下载快慢视你网速,期间不妨去泡杯咖啡或刷刷B站,反正搬家是个细活。
别忘了,这时候千万别关电脑,不然文件传输中断就会炸毛。
第二步:导出数据库,这也是大多数网站的灵魂命脉。虚拟主机一般自带phpMyAdmin面板,登录后台,选中你网站用的数据库,点“导出”按钮,一般选择“快速”导出和SQL格式就好了。文件会下载到你电脑,等会儿还要导入新主机。
嘘!这里有个小细节,千万别漏了抓数据库账号和密码,没有这俩,搬家简直像没带钥匙出门……
第三步:上传网站文件到新主机。用刚才FileZilla连接新主机,把本地刚才备份好的“public_html”文件夹里所有内容直接上传。注意了,别上传整个文件夹,只传文件夹里面的内容,要不路径错乱,网站打不开你心塞死。
第四步:导入数据库。这时候还是phpMyAdmin,登录新主机的数据库管理面板,先新建一个空数据库(取名尽量简单好记),然后导入刚才导出的SQL文件。导入完毕,确认有没有报错,如果有错误,那得看看弹幕说啥,大概率是数据库版本太低或者太高,或者数据里有问题。
好了,到这儿你已经成功把所有东西给搬过去了,那接下来最关键——配置啦!不配置神仙也救不了你的网站。具体来说就是修改网站配置文件,告诉他数据库地址、账号、密码。不同网站的配置文件名字不同,WordPress是wp-config.php,普通php网站一般是config.php,打开文件用记事本或Sublime Text随便改,一定要改错,不然网站会一脸懵逼错误信息。
配置完毕后,访问新主机绑定的域名,看看网站正常不?如果打不开,别急,还可以去调整域名DNS设置,要确认域名解析到了新主机IP。有的DNS改动需要一段时间生效,最快10分钟,慢的甚至48小时,这段“等待期”就像等快递,心里忐忑但没办法。
有时候搬完之后网站打不开或者乱七八糟,别急着崩溃,尝试清理浏览器缓存,或者换个浏览器。毕竟“电脑就是个萌萌的捣蛋鬼”。
搬家很简单,但为了稳妥,你得记住备份文件不能少,搬家期间不能轻易删除旧主机的数据,确保万一出错还能回滚,这个习惯养起来,别怼我,人家是老手说的!
还有,搬家要用中文教程看了乱成一锅粥?YouTube、知乎、百度贴吧都是大宝藏,姐妹们搬家神器领好领满!
提醒一句,虚拟主机搬家有时候会遇上权限问题,文件打不开、数据库导入报错啥的,这时候一点点Google搜索大神问题,或者找主机客服“撒娇”求助,也是一种乐趣,一群人一起折腾,搬家就不孤单了。
对了,顺道安利一下玩游戏还能赚点零花钱的利器,玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink,搬家干活之余奖励自己一杯奶茶钱,也是不得了的生活小确幸。
好啦,搬家流程讲完了,你可以开始准备备份,刷起代码和FTP,战争即将打响!等搬好站点,朋友们还得问“兄弟怎么这么快?”此时你只要淡定说一句:搬家block链,我不是一般的溜。