无法加载数据库驱动程序mysqli!在opencart上

时间:2014-05-04 13:17:47

标签: php mysql mysqli opencart

我昨天已经下载了opencart 2.0进行测试,之后我安装了vqmod最新的2.4.1我开始收到错误错误:无法加载数据库驱动程序mysqli!。我搜索了这个错误,发现了一些与前导斜杠相关的内容,但在我收到类似错误之后注意:错误:无法加载类Config.php!'。当前的config.php

define('HTTP_SERVER', 'http://localhost/opencart/affiliate-payments/');

// HTTPS
define('HTTPS_SERVER', 'http://localhost/opencart/affiliate-payments/');

// DIR
define('DIR_APPLICATION', 'F:/SERVER/htdocs/opencart/affiliate-payments/catalog/');
define('DIR_SYSTEM', 'F:/SERVER/htdocs/opencart/affiliate-payments/system/');
define('DIR_LANGUAGE', 'F:/SERVER/htdocs/opencart/affiliate-payments/catalog/language/');
define('DIR_TEMPLATE', 'F:/SERVER/htdocs/opencart/affiliate-payments/catalog/view/theme/');
define('DIR_CONFIG', 'F:/SERVER/htdocs/opencart/affiliate-payments/system/config/');
define('DIR_IMAGE', 'F:/SERVER/htdocs/opencart/affiliate-payments/image/');
define('DIR_CACHE', 'F:/SERVER/htdocs/opencart/affiliate-payments/system/cache/');
define('DIR_DOWNLOAD', 'F:/SERVER/htdocs/opencart/affiliate-payments/system/download/');
define('DIR_MODIFICATION', 'F:/SERVER/htdocs/opencart/affiliate-payments/system/modification/');
define('DIR_LOGS', 'F:/SERVER/htdocs/opencart/affiliate-payments/system/logs/');

在当前配置中,我得到Error: Could not load database driver mysqli!

如果我也删除斜杠,就像我完全删除F:/SERVER/htdocs/opencart/affiliate-payments/ 我得到同样的错误Error: Could not load database driver mysqli!

如果我删除F:/SERVER/htdocs/opencart/affiliate-payments,我会Notice: Error: Could not load class Config.php! in F:\SERVER\htdocs\opencart\affiliate-payments\system\startup.php on line 74

3 个答案:

答案 0 :(得分:3)

请确保您使用的PHP版本低于5.5这个开放式购物车版本,否则下载更高的开放式购物车版本

答案 1 :(得分:2)

您似乎缺少config.php文件中的以下行,该文件通常出现在define('DIR_SYSTEM', '../system/');

之后

define('DIR_DATABASE', '../system/database/');

我会回到相对路径,请记住有两个配置文件,一个在站点的根目录,另一个在管理员中。您需要添加' ../系统'在管理员中,如果root中的那个是' system'

答案 2 :(得分:0)

当我从一个主机搬到另一个主机时,我遇到了同样的问题。

define('DIR_DATABASE', '/storage/content/72/2000872/itdestination.se/public_html/database/');

我用下面的行替换了

define('DIR_DATABASE', '/storage/content/72/2000872/itdestination.se/public_html/system/database/');

我旧的DIR_database中缺少

/system