OpenCart: Fatal Error: Class 'Mysqli' Line 7

前端 未结 4 1095
旧时难觅i
旧时难觅i 2021-01-27 10:36

I have problem for installation OpenCart in cPanel with Softacolous, when I\'m finished for install and during open the site I have message:

Fatal error: Class \         


        
相关标签:
4条回答
  • 2021-01-27 11:17

    In cPanel, just goto your php version, make sure you are on 7.3 and enable nd_mysqli. That fixed it for me.

    0 讨论(0)
  • 2021-01-27 11:18

    Please install mysqli into your centos server .

    To install mysqli using EachApache:

    1. Login to WHM as 'root' user.
    2. Either search for "EasyApache" or go to Software > EasyApache
    3. Scroll down and select a build option (Previously Saved Config)
    4. Click Start "Start customizing based on profile"
    5. Select the version of Apache and click "Next Step".
    6. Select the version of PHP and click "Next Step".
    7. Choose additional options within the "Short Options List"
    8. Select "Exhaustive Options List" and look for "MySQL Improved extension"
    9. Click "Save and Build"
    0 讨论(0)
  • 2021-01-27 11:23

    Install the following php extensions:

    Curl ZIP Zlib GD Library Mcrypt Mbstrings Xml

    The error should go if the extensions are available on the server. I hope this solves your issue and anyone facing a similar issue. Most times the error is not from oc, it's a server error because of the required OC modules that are not available.

    Don't forget to restart apache2 after installing the modules.

    Check this, if it solves your problem.

    0 讨论(0)
  • 2021-01-27 11:32

    I recently faced the same issue, that Class mysqli not found. And found out that this particular issue is not related to OpenCart. It is related to the PHP version that your OpenCart is using and the PHP version that your server is supporting.

    So make sure sure PHP version mentioned during configuration is matched with PHP version that your server is running.

    In my case my server was running PHP 7.4 and OpenCart was configured for PHP 7.3. So the problem was solved by changing my server's PHP version to 7.3.

    And lived Happily forever after....

    0 讨论(0)
提交回复
热议问题