阿里云服务器使用宝塔 Linux 面板之网站搬家

 2018年12月13日 10:00  911  12  打印本文  
达令家
阿里云服务器使用一年了,总体感觉还是很不错的,除了续费太贵,对老用户太不友好。没办法,只得更换服务器,谁让咱穷呢!经过长期筛选以及其他博主推荐,最终选择了阿里云云翼计划推出的学生优惠产品 ECS,1 核 2G 一年才¥114,非常合适。这篇文章主要是为了下次搬家方便,不再犯同样错误,不知所措。

买了服务器,下一步自然就是搬家了。

由于没怎么搬过家,经验欠缺,所以遇到不少问题,首先就是找不到在哪里安装宝塔面板了!纯粹的小白!其实很明显,如下图:

阿里云服务器使用宝塔 Linux 面板之网站搬家

进去之后还需要输入实例的登录账号和密码,账号一般都是 root,密码是你在购买服务器时设置的,如果没有设置可以重置密码重启服务器再进入远程连接。登录成功后直接输入宝塔官方给出的安装命令:

  1. yum install -y wget &;&; wget -O install.sh http://download.bt.cn/install/install.sh &;&; sh install.sh
小伙伴们要注意,不同系统安装命令是不一样的,九哥服务器是 CentOS 系统。

中间需要进行“确认安装”,输入 y 回车即可。

阿里云服务器使用宝塔 Linux 面板之网站搬家

等待几分钟后,安装完成,在最后会显示宝塔面板相关信息,包括宝塔面板地址、用户名和密码,这个一定要记住,后面进入宝塔面板后记得修改用户名和密码。

接下来就是进入宝塔面板,首次进入会提示安装 LNMP 或 LAMP 运行环境,这个根据自己的情况选。这里要注意的是各种程序的版本要和旧服务器宝塔面板运行环境程序的版本一致,因为后面用到宝塔一键迁移插件进行网站搬家会有这个要求,不一样会搬不了家。

阿里云服务器使用宝塔 Linux 面板之网站搬家

等待一段时间,安装完以后,在新旧服务器宝塔面板安装宝塔一键迁移插件,宝塔一键迁移使用的端口为 22 端口(需要在安全组放行 22 端口)。在旧服务器宝塔面板打开插件选择迁出数据,在新服务器选择数据迁入,填写旧服务器面板地址和迁移秘钥,按部就班就开始迁移了。迁移时间快慢视网站大小而定,等着完成就是了。

数据搬完了,要记得把域名解析到新的服务器,到这里顺利的话搬家就算完成了。

因为搬家经验少,九哥还是遇到了两个问题,也是摸索了很久才解决。

一个是端口问题,一个是数据库问题,其实两个问题是关联的。

1.需要放行的端口:21(FTP 端口) 88(网站前缀 www) 888(数据库),如果对应端口不放行,网站依然是打不开的,九哥就是没有放行 888,导致数据库进不去。

2.导入数据错误 MySQL 返回:#1273 - Unknown collation: 'utf8mb4_unicode_520_ci'

阿里云服务器使用宝塔 Linux 面板之网站搬家

大致意思是“没有定义的编码集 utf8mb4”,九哥百度后发现 utf8mb4 是 utf8 的一个衍生形式,utf8 里的一个字符最多只能支持 3 个字节,而 utf8mb4 则扩展到一个字符支持 4 个字节,并且 utf8mb4 只有在 mysql 数据库版本是 5.5.3+的时候才支持,网站原 mysql 的版本是 5.6,导入的 mysql 版本是 5.5,因此出现#1273 错误。

解决方法:

方法一:替换编码

使用代码编辑器(Notepad++,Editplus 等都可以)打开导出的 sql 数据文件;

查找:utf8mb4_unicode_520_ci(有的是 utf8mb4_unicode_ci)

全部替换为:utf8_general_ci

然后再查找: utf8mb4

全部替换为: utf8

方法二:把网站的 mysql 数据库升级到 5.5.3 以上版本。

最后提醒小伙伴们,网站没有成功搬家之前,旧服务器的数据千万不要删,以备不时之需啊~

阿里云云翼计划学生优惠产品

        购买地址

这篇文章送给和我一样的小白,希望对你们有所帮助。

weinxin
99八十一微信公众号
扫一扫关注99八十一微信公众号,打开微信简简单单即可查看99八十一所有内容,更快捷更方便。
九哥

吐槽一下

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前吐槽:12   其中:访客  7   博主  5

    • avatar 倚楼听风雨 来自天朝的朋友 谷歌浏览器 Windows 7 福建省 电信 【小白】

      一直提示违反吐槽规则。

        • avatar 九哥 博主 来自天朝的朋友 QQ浏览器 Windows 10

          @倚楼听风雨 灌水,无意义的吐槽我都屏蔽了 :grin:

            • avatar 倚楼听风雨 来自天朝的朋友 谷歌浏览器 Windows 7 福建省 电信 【小白】

              @九哥 我发4我没灌水啊,说了好多,提交就提示违反规则。

          • avatar 自媒体起点网 来自天朝的朋友 谷歌浏览器 Windows 7 北京市 光电新创通信 【小白】

            现在搬家的软件也蛮多。

            • avatar 青山 来自天朝的朋友 谷歌浏览器 Windows 7 江西省南昌市 电信 【书童】

              宝塔有一键搬家功能

                • avatar 九哥 博主 来自天朝的朋友 QQ浏览器 Windows XP

                  @青山 是啊,我这用的就是一键迁移插件。

                • avatar wordpress建站吧 来自天朝的朋友 谷歌浏览器 Windows 10 四川省成都市 移动 【小白】

                  数据库版本导致字符集编码不一致,导入数据不成功,是个坑 啊啊

                  • avatar boke112导航 来自天朝的朋友 谷歌浏览器 Windows 7 广西南宁市 电信 【进士】

                    这些都是实打实的经验,很多时候都需要自己去折腾之后才会懂得如何解决问题。学习了

                      • avatar 九哥 博主 来自天朝的朋友 QQ浏览器 Windows XP

                        @boke112导航 是啊,不折腾不遇到问题,永远是小白,遇到问题想办法解决才有收货。

                        • avatar wordpress建站吧 来自天朝的朋友 谷歌浏览器 Windows 10 四川省成都市 移动 【小白】

                          @boke112导航 就是,这些每次搬家能遇到各种问题,,