最近有台景安服务器过期,重新购买了一台3年的。就想着把网站转移过去,宝塔控制面板有一件迁移功能。迁移过程中大部分网站都正常,只有1个网站出现两个问题。
1、牛气股 网站SSL证书过期,添加后不生效。
2、牛气股 网站数据库无法导入进去,一直提示失败(#1273 - Unknown collation: 'utf8mb4_unicode_520_ci' )
两个问题,经过研究都解决了。解决方法如下:
1、证书过期问题
进入宝塔控制面板然后进入
/etc/letsencrypt/live/www.网站域名.cn
进入路径后,修改fullchain.pem及privkey.pem连个文件的SSL内容,替换成最新的证书加密文件。
然后重启Nginx
2、数据库导入错误问题
这是一个很低级的错误
错误提示如下【#1273 - Unknown collation: 'utf8mb4_unicode_520_ci' 】
出现这个错误的原因是,高版本数据库文件导入低版本数据库,原来服务器的MYSQL版本是5.6,现在这台服务器的版本是5.5。因为兼容问题,所以一直出现错误无法导入。
因此,有两种解决办法:
1、卸载mysql5.5,重新安装5.6版本
2、将数据库中的所有"utf8mb4_unicode_520_ci"字符全部替换成"utf8mb4_unicode_ci",然后再导入这样就没有错误。