Где прописан доступ к базам данных в популярных CMS (движках)

22.08.2019     👁 5567


Где находится конфигурационный файл config подключения к базам данных в популярных системах управления сайтом CMS, или веб-движках.

Нижеприведенный текст только для веб-мастеров / программистов, для остальных лучше закрыть страницу :).

Если вы занимаетесь технической поддержкой сайтов и используете различные веб-движки (не по потребности, а данной реальности), то сталкивались с тем, что для того, чтобы установить сайт нужно знать где настраивается доступ к базам данных сайта. Обычно это настраивается в отдельном конфигурационном файле типа config.php (а большинство веб-движков сделаны на языке программирования PHP).

Рассмотрим, как найти этот конфигурационный файл на примере известных нам движков. Нижеприведенную таблицу будем пополнять по мере сил. Да, и не забываем, что эти данные верны не для всех версий. Данные найдены в интернете и используя наш личный опыт, поэтому стоит их воспринимать не 100% верными. Но как отправная точка сгодится.

№ CMS Путь к файлу Комментарии
1  Amiro.CMS  docs/_local/config.ini.php DB_Host = "ххххх"
DB_Database = "ххххх"
DB_User = "ххххх"
DB_Password = "ххххх"
2  Bitrix  /bitrix/php_interface/dbconn.php $DBHost = "ххххх";
$DBLogin = "ххххх";
$DBPassword = "ххххх";
$DBName = "ххххх";
3  CMSMadeSimple /config.php $config['db_hostname'] = 'xxxxx';
$config['db_username'] = 'xxxxx';
$config['db_password'] = 'xxxxx';
$config['db_name'] = 'xxxxx';
4  DLE  /engine/data/dbconfig.php define ("DBHOST", "ххххх");
define ("DBNAME", "ххххх");
define ("DBUSER", "ххххх");
define ("DBPASS", "ххххх");
5  HostCMS  modules/core/config/database.php "host" => "ххххх",
"username" => "ххххх",
"password" => "ххххх",
"database" => "hostcms"
6  Joomla  configuration.php var $host = "ххххх";
var $user = "ххххх";
var $db = "ххххх";
var $password = "ххххх";
7  Mediasite  /config.local.php define('CONFIG_DBHOST', 'xxxxx');
define('CONFIG_DBUSER', 'xxxxx');
define('CONFIG_DBPASS', 'xxxxx');
define('CONFIG_DBNAME', 'xxxxx');
8  MODx  /core/config/config.inc.php

$database_server = "ххххх";
$database_user = "ххххх";
$database_password = "ххххх";
$dbase = "ххххх’;
$database_dsn = 'mysql:host=localhost;dbname=ххххх;charset=utf8';

9  NetCat  docs/vars.inc.php $MYSQL_HOST = "ххххх";
$MYSQL_USER = "ххххх";
$MYSQL_PASSWORD = "ххххх";
$MYSQL_DB_NAME = "ххххх";
10  Novelsite  /inc/settings.inc $db_name = "xxxxx";
$db_host = "xxxxx";
$db_user = "xxxxx";
$db_pass = "xxxxx";
11  OpenCart /config.php define('DB_HOSTNAME', 'xxxxx');
define('DB_USERNAME', 'xxxxx');
define('DB_PASSWORD', 'xxxxx');
define('DB_DATABASE', 'xxxxx');
12  phpBB  docs/config.php $dbhost = "xxxxx";
$dbname = "xxxxx";
$dbuser = "xxxxx";
$dbpasswd = "xxxxx";
13  PrestaShop  /config/settings.inc.php define("_DB_NAME_", "xxxxx");
define("_DB_SERVER_", "xxxxx");
define("_DB_USER_", "xxxxx");
define("_DB_PASSWD_", "xxxxx");
14  ShopCMS /core/config/connect.inc.php define("DB_HOST", "xxxxx");
define("DB_USER", "xxxxx");
define("DB_PASS", "xxxxx");
define("DB_NAME", "xxxxx");
15  Shop-script  /cfg/connect.inc.php define("DB_HOST", "xxxxx");
define("DB_USER", "xxxxx");
define("DB_PASS", "xxxxx");
define("DB_NAME", "xxxxx");
16  UMI  docs/config.ini core.host = "xxxxx"
core.login = "xxxxx"
core.password = "xxxxx"
core.dbname = "xxxxx"
17  Uralsoft  /UralSoft/UralSoft.4.x.x/config.php define("DB_HOST", "xxxxx");
define("DB_NAME", "xxxxx");
define("DB_LOGIN", "xxxxx");
define("DB_PASSWORD", "xxxxx");
18  WebAsyst

/dblist/[login].xml

 

/temp/scdb/.settings.[login]

SQLSERVER="xxxxx"
DB_NAME="xxxxx"
DB_PASSWORD="xxxxx"
DB_USER="xxxxx"

 

"DB_USER" "xxxxx"
"DB_PASS" "xxxxx"
"DB_NAME" "xxxxx"
"DB_HOST" "xxxxx"

19 WordPress wp-config.php define('DB_HOST', 'xxxxx');
define('DB_NAME', 'xxxxx');
define('DB_LOGIN', 'xxxxx'); 
define('DB_PASSWORD', 'xxxxx');
20  Drupal 7 /sites/default/settings.php 'database' => 'xxxxx_database',
'username' => 'xxxxx_username',
'password' => 'mypassword',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => 'drupal_',

P.S. Табличка дополняется по мере сил!

 

 


Смотрите также: Кейсы интернет-рекламы


620026, Россия, Свердловская область, Екатеринубрг, ул. Энгельса 36, оф. 640
Телефон: +7 (343) 221-00-40
Почта: info@novelsite.ru
Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie и пользовательских персональных данных.

Я принимаю

Заполните Бриф на расчет интернет-рекламы

Для того, чтобы мы рассчитали смету по рекламной кампании для вас, пожалуйста, заполните данный бриф из 10 блоков, как можно подробнее. Кнопка "Отправить" находится внизу формы.

ОТПРАВИТЬ ЗАПРОС НА РАССЧЕТ — Нажимая на кнопку "ОТПРАВИТЬ ЗАПРОС", я даю согласие на обработку персональных данных

Заявка успешно отправлена!

Спасибо, что обратилиcь в нашу компанию!

Наши специалисты обработают заявку в течении нескольких рабочих дней. Скорее всего, нам потребуется с вами пообщаться по телефону для уточнения деталей рекламной кампании для вас, поэтому постарайтесь быть на связи.

Закрыть

Подписывайся на наш Телеграм

Подписывайся на наш
Телеграм канал!
Контекст решает