返回列表 发帖
查看: 564|回复: 3

[已解决] Discuz!X3.5安装出现“MySQL version must be 5.5.3 or greater”的解决办法

2

主题

7

回帖

15

积分

初学乍练

贡献
0 点
金币
5 个
QQ
发表于 2023-9-26 10:18:58 | 显示全部楼层 |阅读模式
问题:Discuz!X3.5全新安装如果出现以下如图所示现象,如何解决
01 - 副本.jpg
解决办法:
论坛帖子很多都 认为提示“你的数据库可能innodb性能不佳,请调高php超时时间”是解决这一问题的关键,而去调整php的时间,其实你如果注意一下你会看到提示“MySQL version must be 5.5.3 or greater”才是提示的关键,原因是Discuz_X3.5_SC_UTF8_20230726.zip 这一版本在程序设计时版本判断出现问题,注释掉后不让他进行版本判断问题就得到解决。
具体过程如下:
02.png
进入网站根目录,找到文件“/install/include/install_mysqli.php”
if ($this->version() < '5.5.3') {
      $this->halt('MySQL version must be 5.5.3 or greater');
}
将以下这三行註解掉后,就正常安装完成了(见上图)。

统一回复:本人的系统为CentOS Stream 9 x86_64(Py3.7.16) 
0c763dd9452748a28365a97a9389bf91.png
数据库为:Mariadb10.5.10 相当于mysql 8.0
02.png
不是我的系统版本低,是Discuz_X3.5_SC_UTF8_20230726.zip 这一版本在程序设计时版本判断出现问题。







1 贡献

最佳答案

这个修复过了,只是新版还没发布

https://gitee.com/Discuz/DiscuzX ... 7e376e3c165f0134eba
回复

使用道具 举报

6

主题

368

回帖

484

积分

应用开发者

贡献
16 点
金币
13 个
QQ
发表于 2023-9-26 10:26:42 | 显示全部楼层
楼主,有条件的话,建议还是升级到mysql5.7吧,mysql5.5虽然能用,但依然会慢慢退出历史舞台。

不排除以后官方会用到数据库json新特点,或者新功能,一升级就会出乱子。

Thinkphp、Discuz开发、PHP环境搭建以及解决网站各种疑难杂症。联系QQ:502251257
回复 支持 反对

使用道具 举报

2

主题

7

回帖

15

积分

初学乍练

贡献
0 点
金币
5 个
QQ
 楼主| 发表于 2023-9-26 10:45:38 | 显示全部楼层
false001 发表于 2023-9-26 10:26
楼主,有条件的话,建议还是升级到mysql5.7吧,mysql5.5虽然能用,但依然会慢慢退出历史舞台。

不排除以后 ...

你没有看懂,本问题是Discus 3.5程序设计时版本判断出现问题。不是我的数据库版本低。我的数据库版本是Mariadb10.5.10 相当于mysql 8.0 了。
回复 支持 反对

使用道具 举报

3

主题

668

回帖

24万

积分

管理员

官方有偿服务QQ 1453650

贡献
117 点
金币
240000 个
QQ
发表于 2023-9-26 23:03:51 | 显示全部楼层
这个修复过了,只是新版还没发布

https://gitee.com/Discuz/DiscuzX ... 7e376e3c165f0134eba
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-5-7 07:49 , Processed in 0.053270 second(s), 10 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表