马上注册,免费下载更多dz插件网资源。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
强势解决安装discuz x5.0提示PHP version must be greater than 8.0, current version: 7.4.6的解决办法:
如图所示:
这是因为X5.0安装环境要求中,对 PHP 的最低版本要求为 8.0+,这里是安装程序的“硬性门槛”来源之一:
解决办法也很简单:
让 Discuz X5.0 能在低于 PHP 8.0、低于 MySQL 8.0 环境强制安装PHP 版本限制解除:允许在 PHP 7.2~PHP 7.4 环境绕过安装限制 兼容 PHP < 8 的语法 移除 installer 内的 phpversion() 强制校验 installer 模块中 inject polyfills
MySQL 版本限制解除:移除 installer 安装程序中的 MySQL 版本限制 自动根据 MySQL5 / MariaDB10 环境进行字段降级(如 JSON → TEXT) 禁用 MySQL 8 ONLY_FULL_GROUP_BY 强依赖
X5 新框架的兼容解除:对 MitFrame 的以下模块进行降级适配: 同时保持:在 PHP8 / MySQL8 上仍然可正常运行 Discuz X5 核心功能不破坏 原生模板、插件运行正常
涉及文件:
- upload/
- install/
- include/
- install_var.php
- install_lang.php
- source/
- i18n/
- SC_UTF8/
- install/
- lang_install.php
- TC_UTF8/
- install/
- lang_install.php
复制代码 使用方法:
只需要在 Discuz! X5.0 站点根目录下解压这个补丁,将其中的 upload/ 内容合并覆盖到实际站点的 ./ 根目录即可(无害兼容修改,几乎可以不用备份原文件)。
低版本php照常安装效果:
去Discuz!低版本PHP安装限制补丁下载:
如果也需要附加去应用中心信息上传、去跟踪、去云控补丁:https://www.dz-x.net/t/3098/1/1.html
©DZ插件网所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 本站内容为站长个人技术研究记录或网络,不提供用户交互功能,所有内容版权归原作者所有。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。 您在本站任何的赞助购买、下载、查阅、回复等行为等均表示接受并同意签订《DZ插件网免责声明协议》。 如有侵权请邮件与我们联系处理: discuzaddons@vip.qq.com 并出示相关证明以便删除。敬请谅解!
|