任何人都可以帮助我吗?我在使用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
答案 0 :(得分:1)
请将mysqli
安装到您的centos服务器中。
使用EachApache安装mysqli:
答案 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。
如果能解决您的问题,请选中此复选框。