PrestaShopException {#69
#message: "Link to database cannot be established: SQLSTATE[HY000] [2002] Connection refused"
#code: 0
#file: "/var/www/html/s-e/classes/db/DbPDO.php"
#line: 136
trace: {
/var/www/html/s-e/classes/db/DbPDO.php:136 {
› } catch (PDOException $e) {
› throw new PrestaShopException('Link to database cannot be established: ' . $e->getMessage());
› }
}
/var/www/html/s-e/classes/db/Db.php:379 {
› if (!$this->result && $this->getNumberError() == 2006) {
› if ($this->connect()) {
› $this->result = $this->_query($sql);
}
/var/www/html/s-e/classes/db/Db.php:613 {
›
› $this->result = $this->query($sql);
›
arguments: {
$sql: """
\n
SELECT m.`id_module`, m.`name`, ms.`id_module`as `mshop`\n
FROM `sk_module` m\n
LEFT JOIN `sk_module_shop` ms\n
ON m.`id_module` = ms.`id_module`\n
AND ms.`id_shop` = 1
"""
}
}
/var/www/html/s-e/classes/module/Module.php:340 {
› ON m.`id_module` = ms.`id_module`
› AND ms.`id_shop` = ' . (int) $id_shop);
› foreach ($result as $row) {
arguments: {
$sql: """
\n
SELECT m.`id_module`, m.`name`, ms.`id_module`as `mshop`\n
FROM `sk_module` m\n
LEFT JOIN `sk_module_shop` ms\n
ON m.`id_module` = ms.`id_module`\n
AND ms.`id_shop` = 1
"""
}
}
/var/www/html/s-e/modules/wbblog/wbblog.php:105 {
› $this->controllers = array('archive', 'single');
› parent::__construct();
› $this->displayName = $this->l('Webibazaar Blog Module');
}
wbBlog->__construct() {}
/var/www/html/s-e/src/Core/Foundation/IoC/Container.php:123 {
› // doesn't have an explicitly defined constructor
› return $refl->newInstance();
› }
}
/var/www/html/s-e/src/Core/Foundation/IoC/Container.php:153 {
› // assume the $constructor is a class name
› $service = $this->makeInstanceFromClassName($constructor, $alreadySeen);
› }
arguments: {
$className: "wbblog"
$alreadySeen: array:1 [ …1]
}
}
/var/www/html/s-e/src/Core/Foundation/IoC/Container.php:166 {
› {
› return $this->doMake($serviceName, []);
› }
arguments: {
$serviceName: "wbblog"
$alreadySeen: array:1 [ …1]
}
}
/var/www/html/s-e/src/Adapter/ServiceLocator.php:65 {
›
› return self::$service_container->make($serviceName);
› }
arguments: {
$serviceName: "wbblog"
}
}
/var/www/html/s-e/classes/module/Module.php:1191 {
› if (!$r && class_exists($module_name, false)) {
› $r = static::$_INSTANCE[$module_name] = ServiceLocator::get($module_name);
› }
arguments: {
$serviceName: "wbblog"
}
}
/var/www/html/s-e/classes/module/Module.php:1170 {
›
› return Module::coreLoadModule($module_name);
› }
arguments: {
$module_name: "wbblog"
}
}
/var/www/html/s-e/classes/Hook.php:911 {
›
› if (!($moduleInstance = Module::getInstanceByName($hookRegistration['module']))) {
› continue;
arguments: {
$module_name: "wbblog"
}
}
/var/www/html/s-e/classes/Dispatcher.php:596 {
› // Load custom routes from modules
› $modules_routes = Hook::exec('moduleRoutes', ['id_shop' => $id_shop], null, true, false);
› if (is_array($modules_routes) && count($modules_routes)) {
arguments: {
$hook_name: "moduleRoutes"
$hook_args: array:4 [ …4]
$id_module: null
$array_return: true
$check_exceptions: false
}
}
/var/www/html/s-e/classes/Dispatcher.php:249 {
›
› $this->loadRoutes();
› }
}
/var/www/html/s-e/classes/Dispatcher.php:207 {
› }
› self::$instance = new Dispatcher($request);
› }
arguments: {
$request: Request {#43 …}
}
}
/var/www/html/s-e/index.php:29 {
› \trequire dirname(__FILE__).'/config/config.inc.php';\r
› \tDispatcher::getInstance()->dispatch();\r
› }catch(\Exception $e){\r
}
}
}