首页 > 解决方案 > 错误 PrestaShop “无法选择任何有效的 SQL 引擎。在文件 classes/db/Db.php 的第 302 行”

问题描述

早上好,

我在服务器上的文件都被删除时遇到了问题,但是我备份了整个站点,因为这是正常进行的数据重置,但现在发生的情况如下:

Cannot select any valid SQL engine.
at line 302 in file classes/db/Db.php

297.         } elseif (extension_loaded('mysqli')) {
298.             $class = 'DbMySQLi';
299.         }
300. 
301.         if (empty($class)) {
302.             throw new PrestaShopException('Cannot select any valid SQL engine.');
303.         }
304. 
305.         return $class;
306.     }
307. 
DbCore::getClass - [line 236 - classes/db/Db.php]
DbCore::getInstance - [line 48 - config/alias.php]
pSQL - [line 340 - classes/shop/Shop.php] - [1 Arguments]
ShopCore::initialize - [line 119 - config/config.inc.php]
require - [line 27 - index.php] - [1 Arguments]

我已经完成了所有工作,检查并激活了扩展程序,但什么也没有。

我必须要求我的主机重置然后恢复吗?

即使尝试安装新商店 PrestaShop 也会出现此错误。

谢谢你。

标签: phpmysqlsqlprestashop

解决方案


推荐阅读