Где CMS хранит настройки подключения к базе данных
Настройки подключения к базам данных CMS хранят в конфигурационных файлах. Ниже приведены настройки для самых популярных CMS.
Во всех примерах ниже:
- u1234567_database — база данных, которую использует сайт;
- u1234567_dbuser — пользователь, от имени которого сайт подключается к базе данных;
- password — пароль для подключения к базе данных.
Wordpress
Настройки подключения к базе данных указаны в файле wp-config.php. Этот конфигурационный файл находится в корневой папке сайта. Чтобы перейти в корневую папку, воспользуйтесь инструкцией.
/** The name of the database for WordPress */
define('DB_NAME', 'u1234567_database');
/** MySQL database username */
define('DB_USER', 'u1234567_dbuser');
/** MySQL database password */
define('DB_PASSWORD', 'password');
Bitrix
В зависимости от версии Битрикс сведения о подключении к базе данных содержатся в разных файлах.
Bitrix с новым ядром D7
Начиная с версии «1С-Битрикс: Управление сайтом 14.0» настройки БД хранятся в файле /bitrix/.settings.php в секции «connections»:
...
'connections' => array (
'value' => array (
'default' => array (
'className' => '\\Bitrix\\Main\\DB\\MysqlConnection',
'host' => 'localhost',
'database' => 'u1234567_database',
'login' => 'u1234567_dbuser',
'password' => 'password',
'options' => 2,
...
Подробно о новом ядре на сайте поддержки разработчиков Bitrix
Bitrix со старым ядром
В корневом каталоге вашего сайта перейдите в подкаталог /bitrix/php_interface/ и в файле dbconn.php найдите строки:
...
$DBLogin = "u1234567_dbuser";
$DBPassword = "password";
$DBName = "u1234567_database";
...
Joomla
Настройки подключения к базе данных указаны в конфигурационном файле configuration.php. Найдите следующие строки:
var $user = 'u1234567_dbuser';
var $db = 'u1234567_database';
var $password = 'password';
PrestaShop
В корневом каталоге сайта перейдите в подкаталог /config/. Настройки подключения к базе данных указаны в файле settings.inc.php:
define('_DB_NAME_', 'u1234567_database');
define('_DB_USER_', 'u1234567_dbuser');
define('_DB_PASSWD_', 'password');
ModX
В корневом каталоге сайта перейдите в подкаталог /core/config/. Настройки подключения к базе данных указаны в файле config.inc.php:
$database_user = 'u1234567_dbuser';
$database_password = 'password';
$dbase = 'u1234567_database';
DLE
В корневом каталоге сайта перейдите в подкаталог /engine/data/. Настройки подключения к базе данных указаны в файле dbconfig.php:
define ("DBNAME", "u1234567_database");
define ("DBUSER", "u1234567_dbuser");
define ("DBPASS", "password");
Drupal
В корневом каталоге сайта перейдите в подкаталог /sites/default/. Настройки подключения к базе данных указаны в файле settings.php:
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'u1234567_default', <-- имя базы данных
'username' => 'u1234567_default', <-- пользователь базы данных
'password' => 'password', <-- пароль пользователя
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
OpenCart
Настройки подключения к базе данных указаны в конфигурационном файле config.php. Найдите следующие строки:
define('DB_HOSTNAME', 'hostname');
define('DB_USERNAME', 'u1234567_dbuser');
define('DB_PASSWORD', 'password');
define('DB_DATABASE', 'u1234567_database');