Файл "dbconn.php"
Это старый файл конфигурации. его можно найти по адресу/bitrix/php_interface/dbconn.php
. Приблизительное содержание файла:
<?php
$DBType = "mysql";
$DBHost = "localhost";
$DBLogin = "user_name";
$DBPassword = "pass";
$DBName = "db_name";
...
Как можно догадаться из названий переменных, эти переменные содержат параметры доступа к базе данных:
- $DBType - тип базы данных. Если сайт находится на виртуальном хостинге, то скорее всего это MySQL.
- $DBHost - хост, оно же ip адрес сервера, на котором находится база данных.
- $DBLogin - логин к базе данных.
- $DBPassword - пароль к базе данных.
- $DBName - имя базы данных.
"Хост" - это ip адрес сервера, на котором работает база данных. Если база данных работает на том же сервере, что и сайт, то вместо ip адреса можно написать слово localhost (или ip адрес 127.0.0.1, что по сути одно и то же).
Все эти настройки можно спросить у техподдержки хостинга после заказа услуги. Мы всегда поможем настроить сайт, поэтому не стесняйтесь писать в техподдержку!
Файл "settings.php"
Это новый файл конфигурации Битрикса. Файл можно найти по адресу/bitrix/.settings.php
. В содержании этого файла представляет из себя ассоциативный массив с настройками. В котором можно найти ключ 'connections'. В массиве под этим ключом содержатся настройки подключения к базе данных:
<?php
...
'connections' =>
array (
'value' =>
array (
'default' =>
array (
'className' => '\\Bitrix\\Main\\DB\\MysqliConnection',
'host' => 'localhost',
'database' => 'db_name',
'login' => 'user_name',
'password' => 'pass',
),
),
'readonly' => true,
)
...
Как можно догадаться из названий ключей массива, эти переменные содержат параметры доступа к базе данных:
- className - имя класса, с помощью которого происходит работа с конкретным типом базы данных. Обратите внимание, что при установленном на сервере расширении mysqli можно указать "MysqliConnection". Тогда будет использоваться расширение mysqli.
- host - хост, оно же ip адрес сервера, на котором находится база данных.
- login - логин к базе данных.
- password - пароль к базе данных.
- database - имя базы данных.
Значения параметров подключения к базе в файлах "dbconn.php" и "settings.php" должны совпадать, иначе система будет вести себя непредсказуемо. Поэтому при переносе сайта с одного хостинга на другой стоит убедиться, что в обоих файлах указаны верные доступы к базе данных.