打开购物车:致命错误:类'Mysqli'第7行

时间:2015-07-08 11:03:01

标签: database mysqli opencart

任何人都可以帮助我吗?我在使用Softacolous的Cpanel中安装OpenCart时遇到问题,当我完成安装并在打开网站时我有消息:

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

==信息:== 打开车: 版本:2.0.3.1,1.5.6.4
发售日期:2015年5月29日

还有什么要解决或得到的答案吗?谁有人解决它?

提前致谢。

Azad

4 个答案:

答案 0 :(得分:1)

请将mysqli安装到您的centos服务器中。

使用EachApache安装mysqli:

  1. 以' root'登录WHM用户。
  2. 搜索" EasyApache"或转到软件> EasyApache
  3. 向下滚动并选择构建选项(以前保存的配置)
  4. 点击开始"根据个人资料开始自定义"
  5. 选择Apache的版本,然后单击"下一步"。
  6. 选择PHP的版本,然后单击"下一步"。
  7. 在"短选项列表中选择其他选项"
  8. 选择"穷举选项列表"并寻找" MySQL改进的扩展"
  9. 点击"保存并构建"

答案 1 :(得分:0)

我最近遇到了同样的问题,即找不到mysqli类。并发现此特定问题与OpenCart无关。它与您的OpenCart使用的PHP版本以及您的服务器支持的PHP版本有关。

因此,请确保配置过程中提到的PHP版本与服务器正在运行的PHP版本匹配。

在我的情况下,我的服务器运行的是PHP 7.4,而OpenCart已配置为PHP 7.3。因此,通过将服务器的PHP版本更改为7.3,解决了该问题。

从此以后永远幸福地生活着。...

答案 2 :(得分:0)

在cPanel中,只需转到您的php版本,请确保您使用的是7.3,并启用nd_mysqli。这为我解决了。

答案 3 :(得分:-3)

安装以下php扩展名:

卷曲 压缩 Zlib GD图书馆 加密 串 Xml

如果扩展在服务器上可用,则错误应消失。希望这能解决您的问题以及面临类似问题的任何人。大多数情况下,该错误不是来自oc,而是服务器错误,原因是所需的OC模块不可用。

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

如果能解决您的问题,请选中此复选框。