JastaFly
@JastaFly

Битрикс ошибка Mysql connect error [localhost]: (2002) No such file or directory (400)?

При заходе на любую страницу Битрикс выдаёт ошибку:
[Bitrix\Main\DB\ConnectionException] 
Mysql connect error [localhost]: (2002) No such file or directory (400)
/home/bitrix/www/bitrix/modules/main/lib/db/mysqliconnection.php:82
#0: Bitrix\Main\DB\MysqliConnection->connectInternal()
	/home/bitrix/www/bitrix/modules/main/lib/data/connection.php:53
#1: Bitrix\Main\Data\Connection->getResource()
	/home/bitrix/www/bitrix/modules/main/lib/db/mysqlisqlhelper.php:21
#2: Bitrix\Main\DB\MysqliSqlHelper->forSql(string)
	/home/bitrix/www/bitrix/modules/main/lib/config/option.php:206
#3: Bitrix\Main\Config\Option::load(string)
	/home/bitrix/www/bitrix/modules/main/lib/config/option.php:83
#4: Bitrix\Main\Config\Option::getRealValue(string, string, boolean)
	/home/bitrix/www/bitrix/modules/main/lib/config/option.php:32
#5: Bitrix\Main\Config\Option::get(string, string, string)
	/home/bitrix/www/bitrix/modules/main/lib/httprequest.php:394
#6: Bitrix\Main\HttpRequest->prepareCookie(array)
	/home/bitrix/www/bitrix/modules/main/lib/httprequest.php:71
#7: Bitrix\Main\HttpRequest->__construct(object, array, array, array, array)
	/home/bitrix/www/bitrix/modules/main/lib/httpapplication.php:49
#8: Bitrix\Main\HttpApplication->initializeContext(array)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:130
#9: Bitrix\Main\Application->initializeExtendedKernel(array)
	/home/bitrix/www/bitrix/modules/main/include.php:21
#10: require_once(string)
	/home/bitrix/www/bitrix/modules/main/include/prolog_before.php:14
#11: require_once(string)
	/home/bitrix/www/bitrix/modules/main/include/prolog.php:10
#12: require_once(string)
	/home/bitrix/www/bitrix/header.php:1
#13: require(string)
	/home/bitrix/www/index.php:1
----------

Подскажите в чем может быть проблема?
  • Вопрос задан
  • 3839 просмотров
Решения вопроса 1
JastaFly
@JastaFly Автор вопроса
В итоге решил проблему. База данных не открывалась на localhost, добавил в .settings.php этот порт: 127.0.0.1:3306 и всё заработало
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
no_one_safe
@no_one_safe
MySql лежит, похоже. Перезапустите службу.
Ответ написан
@prosto_bv
если myslq служба работает, то еще бывает что надо указать в php.ini сокет по умолчанию:
mysql.default_socket = /path/to/mysql.sock
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы