0°

Discuz! X3.4在PHP7.2版本安装后首页报错:Deprecated: __autoload() is deprecated, use spl_autoload_register() instead 的解决方法

Q哥好久没折腾过Discuz论坛了,今天全新安装Discuz! X3.4,服务器环境是CentOS宝塔面板PHP7.2,结果装好后打开首页竟然报错:Deprecated: __autoload() is deprecated, use spl_autoload_register() instead ……

然后百度之,在这里找到了解决方案:Discuz! X3.4配置后出现页首出现Deprecated提示的问题。在这里记录一下:

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

if(function_exists('spl_autoload_register')) {
	spl_autoload_register(array('core', 'autoload'));
} 
/* 把这段代码注释掉
else {
	function __autoload($class) {
		return core::autoload($class);
	}
}
*/
「为Q哥打Call,不如给Q哥打赏!」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论