【Discuz!】Discuz! X3.4配置后出现页首出现Deprecated提示的问题

Discuz! X3.4 Release 20180101这版不支持mysql8.0,将mysql搞成mysql5.5.61之后,终于可以开始成功安装,当然你也可以通过强制修改install文件的方式在mysql8.0下成功安装。

但Discuz! X3.4 Release 20180101在php7.2下,刚安装好进入论坛,又出现了Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in 某某目录的问题\source\class\class_core.php on line 27的问题。如下图所示:

这是PHP 7.2开始不主张使用function __autoload(){}来自动加载类文件,而Discuz!还是用了php5的这种方式。

解决方法就是打开..\source\class\class_core.php这个php,对25行的if(function_exists('spl_autoload_register'))中的第27行else注释掉即可,也就是不要这个else如下图所示:

转载于:https://my.oschina.net/u/3776619/blog/2222747

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值