Добрый день. Попытался перенести presta на другой хостинг и увидел ошибку 500. Поковырявшишь в интернет нашёл как включить отображение ошибок.
Подскажите в чём может быть проблема.
Warning: mysqli::mysqli(): (HY000/2002): No such file or directory in /home/user/web/sait.ru/public_html/classes/db/DbMySQLi.php on line 47
[PrestaShopDatabaseException]
Link to database cannot be established: No such file or directory
at line 50 in file classes/db/DbMySQLi.php
45. $socket = '/var/run/mysqld/mysqld.sock';
46.
47. $this->link = new mysqli(null, $this->user, $this->password, $this->database, null, $socket);
48. // Do not use object way for error because this work bad before PHP 5.2.9
49. if (mysqli_connect_error())
50. throw new PrestaShopDatabaseException(sprintf(Tools::displayError('Link to database cannot be established: %s'), mysqli_connect_error()));
51.
52. // UTF-8 support
53. if (!$this->link->query('SET NAMES \'utf8\''))
54. throw new PrestaShopDatabaseException(Tools::displayError('PrestaShop Fatal error: no utf-8 support. Please check your server configuration.'));
55.
DbMySQLiCore->connect - [line 270 - classes/db/Db.php]
265.
266. if (!defined('_PS_DEBUG_SQL_'))
267. define('_PS_DEBUG_SQL_', false);
268.
269. if ($connect)
270. $this->connect();
271. }
272.
273. /**
274. * Close connection to database
275. */
DbCore->__construct - [line 213 - classes/db/Db.php] - [4 Arguments]
208. self::$instance[$id_server] = new $class(
209. self::$_servers[$id_server]['server'],
210. self::$_servers[$id_server]['user'],
211. self::$_servers[$id_server]['password'],
212. self::$_servers[$id_server]['database']
213. );
214. }
215.
216. return self::$instance[$id_server];
217. }
218.
DbCore::getInstance - [line 64 - config/alias.php]
59. function pSQL($string, $htmlOK = false)
60. {
61. // Avoid thousands of "Db::getInstance()"...
62. static $db = false;
63. if (!$db)
64. $db = Db::getInstance();
65.
66. return $db->escape($string, $htmlOK);
67. }
68.
69. function bqSQL($string)
pSQL - [line 325 - classes/shop/Shop.php] - [1 Arguments]
320. $request_uri = rawurldecode($_SERVER['REQUEST_URI']);
321.
322. $sql = 'SELECT s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main
323. FROM '._DB_PREFIX_.'shop_url su
324. LEFT JOIN '._DB_PREFIX_.'shop s ON (s.id_shop = su.id_shop)
325. WHERE (su.domain = \''. pSQL($host).'\' OR su.domain_ssl = \''. pSQL($host).'\')
326. AND s.active = 1
327. AND s.deleted = 0
328. ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC';
329.
330. $result = Db::getInstance()->executeS($sql);
ShopCore::initialize - [line 100 - config/config.inc.php]
95. $context = Context::getContext();
96.
97. /* Initialize the current Shop */
98. try
99. {
100. $context->shop = Shop::initialize();
101. $context->theme = new Theme((int)$context->shop->id_theme);
102. if ((Tools::isEmpty($theme_name = $context->shop->getTheme()) || !Validate::isLoadedObject($context->theme)) && !defined('_PS_ADMIN_DIR_'))
103. throw new PrestaShopException(Tools::displayError('Current theme unselected. Please check your theme configuration.'));
104. }
105. catch (PrestaShopException $e)
require - [line 27 - index.php] - [1 Arguments]
22. * @copyright 2007-2015 PrestaShop SA
23. * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
24. * International Registered Trademark & Property of PrestaShop SA
25. */
26.
27. require(dirname(__FILE__).'/config/config.inc.php');
28. Dispatcher::getInstance()->dispatch();