备案域名网 发表于 2018-5-3 15:27:38

Discuz PHP Deprecated: __autoload() is deprecated in PHP 7.2

今天下载的最新的discuz,刚刚安装后出现的问题,无法登录,如图:

错误代码
Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in /www/wwwroot/bbs.baymw.com/source/class/class_core.php on line 27找到文件source\class\class_core.php,用文件编辑软件打开,搜索 或者直接定位到第27行if(function_exists('spl_autoload_register')) {
      spl_autoload_register(array('core', 'autoload'));
} else {
      function __autoload($class) {
                return core::autoload($class);
      }
}将else部分删除,变成
if(function_exists('spl_autoload_register')) {
      spl_autoload_register(array('core', 'autoload'));
}附带修改好的懒人包

页: [1]
查看完整版本: Discuz PHP Deprecated: __autoload() is deprecated in PHP 7.2