php5升级到php7 后,mysql数据库关联出现问题

1、升级版本

今天在 wordpress 博客后台更新文章时,提醒可升级到最新的PHP版本 (7.3) ,将会有更快的网站访问速度以及对搜索引擎更加友好。

于是乎就登录了阿里云的控制台,升级 PHP 版本到最新的版本7.2版本 (如图1)。

以为只要升级一下就好了。结果打开网站,整个网站报 “ 建立数据库连接时出错” (如图2)。

2、错误分析

发现原来 mysql 数据库连接,原来16位的数据库加密模式,在PHP7版本下已不支持了,导致连接数据库时密码错误,自然整个数据库无法连接而报错。实际上,PHP5.3、5.4、5.5、7.2版本,加密模式设置为41位。

3、解决方案

第1步:在阿里云控制台 – 主机管理控制台 – 数据库信息 – 重置密码 ,选择设置新密码,并将加密模式由默认的16位,变为41位;

第2步:修改 wordpress 网站 wp-config.php中数据库的密码,为刚刚新设置的密码。

最后重新打开网站,发现一切都恢复如初,网站访问速度的确是快了很多。

未经允许不得转载:专注は互联网 · 用户 · 产品 - 极简 · 生活 · 禅修 » php5升级到php7 后,mysql数据库关联出现问题

赞 (1)

扫码打Call!

分享到:更多 ()

留言 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址