今天在自己电脑上配置好shopnc b2b2c后运行,提示错误信息:Class Error: mysqli.isn't exists!
后来经过一番辛苦找到报错的源头:\core\framework\db\mysqli.php中
private static function connect($host = 'slave'){
.....
self::$link[$host] = @new mysqli($conf['dbhost'], $conf['dbuser'], $conf['dbpwd'], $conf['dbname'], $conf['dbport']); //从这一行代码报错
.....
}
原因是:PHP配置不正确。
解决方法:修改PHP配置文件php.ini,将;extension=php_mysqli.dll前面的分号去掉,重启Apache。
再次运行,OK了!