【问题标题】:Opencart Fatal error: Class 'mysqli' not found [duplicate]Opencart致命错误:找不到类'mysqli'[重复]
【发布时间】:2016-10-05 19:46:29
【问题描述】:

我有一个在较小的服务器上运行的 opencart 系统。当我将它移到 Godaddy VPN 并尝试加载它时,它给了我这个错误。

Fatal error: Class 'mysqli' not found in
/home/livinghebrew1/public_html/shopping_cart/system/library/db/mysqli.php
on line 7

这是它所指的代码。

line 6 - public function __construct($hostname, $username, $password, $database, $port = '3306') {

line 7 -    $this->link = new \mysqli($hostname, $username, $password, $database, $port );

【问题讨论】:

  • 你安装了那个模块吗?与往常一样,请检查php_info()
  • 对于提出基本问题,我提前道歉。我在哪里检查?
  • 您可以随时使用phpinfo() function 调试您的配置。

标签: php mysql mysqli vpn


【解决方案1】:

检查您是否在服务器上安装了以下 php 扩展:

Curl
ZIP
Zlib
GD Library
Mcrypt
Mbstrings
Xml

如果扩展程序在服务器上可用,则该错误应该消失。希望这能解决您的问题以及面临类似问题的任何人。大多数时候错误不是来自 oc,而是服务器错误。

安装模块后别忘了重启 apache2。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-04
    • 2014-12-16
    • 1970-01-01
    • 2017-03-01
    • 2010-10-14
    • 2018-07-02
    • 2014-10-03
    相关资源
    最近更新 更多