Где находится конфигурационный файл подключения к базе данных в популярных 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 = "пароль"

На этом все, до скорых встреч. Если у Вас возникли вопросы или Вы хотите чтобы я помог Вам, то Вы всегда можете связаться со мной разными доступными способами.


Оставить комментарий

avatar
1000

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

  Подписаться  
Уведомление о