@DeboshiR
Свободу разработчикам!!!

Как настроить подключение к БД?

Разворачиваю сайт из бэкапа на Bitrix VM. Сайт на PHP 5, в виртуалке стоит PHP 7. Вроде проблем с переносом не должно возникнуть,
При попытке зайти на сайт пишет:
[Bitrix\Main\DB\ConnectionException] 
Mysql connect error [localhost, 127.0.0.1] (400)
/home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:49
#0: Bitrix\Main\DB\MysqlConnection->connectInternal()
   /home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:105
#1: Bitrix\Main\DB\MysqlConnection->queryInternal(string, array, NULL)
   /home/bitrix/www/bitrix/modules/main/lib/db/connection.php:329
#2: Bitrix\Main\DB\Connection->query(string)
   /home/bitrix/www/bitrix/modules/main/lib/config/option.php:182
#3: Bitrix\Main\Config\Option::load(string, NULL)
   /home/bitrix/www/bitrix/modules/main/lib/config/option.php:53
#4: Bitrix\Main\Config\Option::get(string, string, string)
   /home/bitrix/www/bitrix/modules/main/lib/httprequest.php:337
#5: Bitrix\Main\HttpRequest->prepareCookie(array)
   /home/bitrix/www/bitrix/modules/main/lib/httprequest.php:63
#6: Bitrix\Main\HttpRequest->__construct(object, array, array, array, array)
   /home/bitrix/www/bitrix/modules/main/lib/httpapplication.php:42
#7: Bitrix\Main\HttpApplication->initializeContext(array)
   /home/bitrix/www/bitrix/modules/main/lib/application.php:122
#8: Bitrix\Main\Application->initializeExtendedKernel(array)
   /home/bitrix/www/bitrix/modules/main/include.php:23
#9: require_once(string)
   /home/bitrix/www/bitrix/modules/main/include/prolog_before.php:14
#10: require_once(string)
   /home/bitrix/www/bitrix/modules/main/include/prolog.php:10
#11: require_once(string)
   /home/bitrix/www/bitrix/header.php:1
#12: require(string)
   /home/bitrix/www/index.php:2

Подключение к БД правильное, во всяком случае в консоле по этому логин-паролю подключаюсь. Что делать то?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
Bankir77
@Bankir77
Нужно заменить расширение на Mysqli в конфигах, здесь расписано как это сделать - https://dobrohost.ru/faq/bitrix-php7.html
При этом версия битрикса должна быть не ниже 16.5
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы