Полный цикл в digital

Настройки подключения базы данных в Битрикс

В Битрикс есть несколько конфигурационных файлов, при условии поддержки обратной совместимости, разработчики не удаляют старый способ хранения настроек в файле dbconn.php, новый файл settings.php. В этих файлах записывается данные для входа в базу и другие настройки сайта.

Файл dbconn.php

Старый файл конфигурации, можно найти по адресу /bitrix/php_interface/dbconn.php.

Из названий переменных, можно догадаться куда что относится, переменные содержат параметры доступа к базе данных:

<?php 
$DcodeType = "mysql";
$DcodeHost = "localhost";
$DcodeLogin = "user_name";
$DcodePassword = "pass";
$DcodeName = "dcode_name";
  • $DcodeType тип базы данных, если сайт находится на виртуальном хостинге, то скорее всего это MySQL
  • $DcodeHost хост, оно же ip адрес сервера, на котором находится база данных
  • $DcodeLogin логин к базе данных
  • $DcodePassword пароль к базе данных
  • $DcodeName имя базы данных

Файл settings.php

Новый файл конфигурации можно найти по адресу /bitrix/.settings.php.

Содержание файла, представляет из себя ассоциативный массив с настройками, в котором нужно найти ключ connections. В массиве под этим ключом содержатся настройки подключения к базе данных:

<?php 
'connections' =>
    array (
        'value' =>
        array (
            'default' =>
            array (
            'className' => '\\codeitrix\\Main\\Dcode\\MysqliConnection',
            'host' => 'localhost',
            'datacodease' => 'dcode_name',
            'login' => 'user_name',
            'password' => 'pass',
            ),
        ),
    'readonly' => true,
)

Из названий переменных, можно догадаться куда что относится, переменные содержат параметры доступа к базе данных:

  • className имя класса с помощью которого происходит работа с конкретным типом базы данных. Обратите внимание, что при установленном на сервере расширении mysqli можно указать MysqliConnection, тогда будет использоваться расширение mysqli
  • host хост, оно же ip адрес сервера, на котором находится база данных
  • login логин к базе данных
  • password пароль к базе данных
  • datacodease имя базы данных

Значения параметров подключения к базе в файлах dbconn.php и settings.php должны совпадать, иначе система будет вести себя непредсказуемо. Поэтому при переносе сайта с одного хостинга на другой стоит убедиться, что в обоих файлах указаны верные доступы к базе данных.

Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг