Где находится конфигурационный файл подключения к базе данных в популярных CMS ?

Для разных CMS файл конфигурации имеет как правило разные имена и может находиться в разных каталогах.

Рассмотрим самые популярные CMS ниже.

Netcat
Bitrix
Joomla
WordPress
Drupal
DLE
Shop-script
ShopCMS
WebAsyst
PrestaShop
MODx
PHPShop
HostCMS
UMI
phpBB
Amiro.CMS

 

 

 

В NetCat соединение с базой данных настраивается в файле vars.inc.php

$MYSQL_HOST = "адрес_сервера";
$MYSQL_USER = "имя_пользователя";
$MYSQL_PASSWORD = "пароль";
$MYSQL_DB_NAME = "имя_базы_данных";

 

 

 

В Bitrix подключение настраивается в файле /bitrix/php_interface/dbconn.php

$DBHost = "сервер";
$DBLogin = "имя_пользователя";
$DBPassword = "пароль";
$DBName = "имя_базы_данных";

В новых версиях Bitrix в файле /bitrix/.settings.php

'host' => 'сервер',
'database' => 'имя_базы_данных',
'login' => 'мя_пользователя',
'password' => 'пароль',

 

 

 

В Joomla есть файл configuration.php, в котором есть строчки

var $host = 'сервер';
var $user = 'имя_пользователя';
var $db = 'имя_базы_данных';
var $password = 'пароль';

 

 

 

В WordPress есть файл wp-config.php, в котором есть строчки

define('DB_NAME', 'имя_базы_данных');
define('DB_USER', 'имя_пользователя');
define('DB_HOST', 'сервер');
define('DB_PASSWORD', 'пароль');

 

 

 

В Drupal в папке /site/default/ есть файл settings.php, в котором есть строчка

$db_url = 'mysql://username:password@mysqlhost/databasename';

Где:

username - имя пользователя;
password - пароль;
mysqlhost - сервер базы данных;
databasename - имя базы данных.

 

 

 

В DLE в папке /engine/data/ есть файл dbconfig.php, в котором подключение к базе прописывается в строчках

define ("DBHOST", "сервер");
define ("DBNAME", "имя_базы_данных");
define ("DBUSER", "имя_пользователя");
define ("DBPASS", "пароль");

 

 

 

В Shop-script подключение настраивается в файле /cfg/connect.inc.php

define('DB_HOST', 'сервер');
define('DB_USER', 'имя_пользователя');
define('DB_PASS', 'пароль');
define('DB_NAME', 'имя_базы_данных');

 

 

 

В ShopCMS база данных подключается в файле /core/config/connect.inc.php

define('DB_HOST', 'сервер');
define('DB_USER', 'имя_пользователя');
define('DB_PASS', 'пароль');
define('DB_NAME', 'имя_базы_данных');

 

 

 

В WebAsyst всё немного сложнее. Там есть файл /dblist/логин.xml в котором за соединение с базой отвечают следующие параметры

SQLSERVER="сервер"
DB_NAME="имя_базы_данных"
DB_PASSWORD="пароль"
DB_USER="имя_пользователя"

а также в файле кеша /temp/scdb/.settings.логин дублируются эти же параметры

"DB_USER" "имя_пользователя"
"DB_PASS" "пароль"
"DB_NAME" "имя_базы_данных"
"DB_HOST" "сервер"

 

 

 

В PrestaShop подключение настраивается в файле /config/settings.inc.php

define('_DB_NAME_', 'имя_базы_данных');
define('_DB_SERVER_', 'сервер');
define('_DB_USER_', 'имя_пользователя');
define('_DB_PASSWD_', 'пароль');

 

 

 

В MODx подключение настраивается в файле /manager/includes/config.inc.php

$database_server = 'сервер';
$database_user = 'имя_пользователя';
$database_password = 'пароль';
$dbase = 'имя_базы_данных’;

 

 

 

В PHPShop подключение настраивается в файле phpshop/inc/config.ini

host = "сервер";
user_db = "имя_пользователя";
pass_db = "пароль";
dbase = "имя_базы_данных";

 

 

 

В HostCMS конфигурационный файл размещается в modules/core/config/database.php и содержит следующие настройки

'driver' => 'mysql',
'host' => 'localhost',
'username' => 'srv83user',
'password' => 'megapassword',
'database' => 'hostcms'

 

 

 

В UMI настройки подключения к БД находятся в секции [connections] файла docs/config.ini

core.host = "адрес_сервера"
core.login = "имя_пользователя"
core.password = "пароль"
core.dbname = "имя_базы_данных"

 

 

 

В phpBB в файле config.php

$dbhost = 'адрес_сервера';
$dbname = 'имя_базы_данных';
$dbuser = 'имя_пользователя';
$dbpasswd = 'пароль';

 

 

 

В Amiro.CMS настройки соединения с базой данных устанавливаются в файле docs/_local/config.ini.php

DB_Host = "адрес_сервера"
DB_Database = "имя_базы_данных"
DB_User = "имя_пользователя"
DB_Password = "пароль"