Задать вопрос
Все статьи / Полезная информация / Где найти настройки подключения к базе данных в CMS
Найти результаты:
Период:
с:
 
по:
Помощь в поиске

Помощь в поиске

apple banana
Найти записи, которые содержат хотя бы одно из двух слов.

+apple +juice
Найти записи, которые содержат оба слова.

+apple macintosh
Найти записи, которые содержат слово 'apple', но положение записей выше, если они также содержат 'macintosh'.

+apple -macintosh
Найти записи, которые содержат слово 'apple', но не 'macintosh'.

+apple ~macintosh
Найти записи, которые содержат слово 'apple', но если запись также содержит слово 'macintosh', rate it lower than if row does not. Это более "мягкий" чем поиск '+apple -macintosh', для которого наличие 'macintosh' вызывает что записи не будут возвращены вовсе.

+apple +(>turnover <strudel)
Найти записи, которые содержат слова 'apple' и 'turnover', или 'apple' и 'strudel' (в любом порядке), но ранг 'apple turnover' выше чем 'apple strudel'.

apple*
Найти записи, которые содержат такие слова как 'apple', 'apples', 'applesauce', или 'applet'.

"some words"
Найти записи, которые содержат точную фразу 'some words' (например записи содержащие 'some words of wisdom', но не "some noise words").

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

Чтобы сайт мог работать с контентом, большинство CMS подключаются к базе данных, где хранятся статьи, настройки, пользователи и прочая информация. Для подключения к базе CMS использует специальные параметры: имя пользователя, пароль, имя базы данных, а иногда и хост, порт или тип драйвера. Все эти данные прописываются в конфигурационных файлах, которые обычно находятся в определенных каталогах сайта.

Разберем, где именно искать настройки подключения к базе данных в популярных CMS:

WordPress

В WordPress настройки находятся в файле wp-config.php:

define('DB_NAME', 'wp_site_data');
define('DB_USER', 'wp_user_admin');
define('DB_PASSWORD', 'MyWpPassword');
define('DB_HOST', 'localhost');

Где:

  • DB_NAME — имя базы данных;
  • DB_USER — логин;
  • DB_PASSWORD — пароль;
  • DB_HOST — адрес сервера базы (обычно localhost, иногда — IP или внешний адрес).

Также могут встречаться настройки для портов и префиксов таблиц, если база не стандартная.

1C-Битрикс

Новое ядро (D7):

С версии 14.0 параметры находятся в файле /bitrix/.settings.php. Обычно они записаны в секции connections:

'connections' => array(
    'value' => array(
        'default' => array(
            'className' => '\\Bitrix\\Main\\DB\\MysqlConnection',
            'host' => '127.0.0.1',
            'database' => 'bitrix',
            'login' => 'bitrix_admin',
            'password' => 'SuperBitrixPass',
            'options' => 2,
        ),
    ),
),

Где:

  • database — имя базы;
  • login — логин пользователя;
  • password — пароль;
  • host — адрес сервера БД.

Старое ядро:

Зайдите в папку /bitrix/php_interface/, файл dbconn.php:

$DBLogin = "bitrix_legacy";
$DBPassword = "LegacyPassword!";
$DBName = "bitrix_old_db";

Где:

  • $DBLogin — пользователь базы данных, от имени которого происходит подключение;
  • $DBPassword — пароль этого пользователя;
  • $DBName — имя базы данных, используемой сайтом.


Joomla

В Joomla все параметры подключения к базе хранятся в файле configuration.php в корневой папке сайта. Откройте этот файл любым текстовым редактором и найдите примерно такие строки:

var $user = 'cms_admin';
var $db = 'my_cms_database';
var $password = 'S3cr3tP@ssw0rd';

Где:

  • cms_admin — логин пользователя базы данных;
  • my_cms_database — название самой базы;
  • S3cr3tP@ssw0rd — пароль для подключения.

Важно! После изменения файла проверьте права доступа — он не должен быть доступен для просмотра из браузера.

Drupal

Настройки находятся в /sites/default/settings.php:

$databases = array(
  'default' =>
    array(
      'default' =>
        array(
          'database' => 'drupal_site',
          'username' => 'drupal_user',
          'password' => 'drupalPass',
          'host' => 'localhost',
          'port' => '3306',
          'driver' => 'mysql',
          'prefix' => '',
        ),
    ),
);

Где:

  • database — имя базы данных, используемой сайтом;
  • username — пользователь базы данных, под которым происходит подключение;
  • password — пароль этого пользователя;
  • host — адрес сервера базы данных (обычно localhost);
  • port — порт для подключения к базе (часто 3306 для MySQL);
  • driver — тип драйвера базы данных (например, mysql);
  • prefix — префикс таблиц базы (используется для разделения данных, обычно оставляется пустым).

OpenCart

В OpenCart параметры хранятся сразу в двух файлах: config.php и admin/config.php.

Пример для корневого файла:

define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'opencart_user');
define('DB_PASSWORD', 'Opencart!');
define('DB_DATABASE', 'opencart_store');

Где:

  • DB_HOSTNAME — адрес сервера базы данных (обычно localhost);
  • DB_USERNAME — имя пользователя для подключения к базе данных;
  • DB_PASSWORD — пароль пользователя;
  • DB_DATABASE — имя базы данных, используемой сайтом.

UMI.CMS

В UMI.CMS, начиная с версии 2.8.x, настройки подключения к базе данных хранятся в файле ~/ваш_домен/docs/config.ini.

Пример файла:

core.host = "dbserver.example.com"
core.login = "umi_user"
core.password = "umiPass"
core.dbname = "umi_cms_db"

Где:

  • core.host — адрес или имя сервера базы данных (например, localhost или IP-адрес сервера);
  • core.login — имя пользователя базы данных;
  • core.password — пароль пользователя базы данных;
  • core.dbname — имя базы данных, используемой сайтом.

MODX

Для MODX параметры обычно в файле /core/config/config.inc.php:

$database_user = 'modx_admin';
$database_password = 'modxSecret';
$dbase = 'modx_site_db';

Где:

  • $database_user — имя пользователя базы данных, под которым происходит подключение;
  • $database_password — пароль пользователя базы данных;
  • $dbase — имя базы данных, используемой сайтом.


HostCMS

В HostCMS настройки подключения к базе находятся в файле /modules/core/config/database.php:

'username' => 'hostcms_user',
'password' => 'hcmsPass!',
'database' => 'hostcms_main',
'host' => 'localhost',

Где:

  • 'username' — имя пользователя базы данных для подключения;
  • 'password' — пароль пользователя;
  • 'database' — имя базы данных, используемой сайтом;
  • 'host' — адрес сервера базы данных (обычно localhost).

PrestaShop

Путь к конфигу: /config/settings.inc.php.

Пример:

define('_DB_NAME_', 'shop_db');
define('_DB_USER_', 'shopuser');
define('_DB_PASSWD_', 'PrestashopPass123');
define('_DB_SERVER_', 'localhost');

Где:

  • DB_NAME — имя базы данных;
  • DB_USER — логин;
  • DB_PASSWORD — пароль;
  • DB_SERVER — адрес сервера базы (обычно localhost, иногда — IP или внешний адрес).


DataLife Engine (DLE)

Для DLE используйте файл /engine/data/dbconfig.php:

define("DBNAME", "dle_db");
define("DBUSER", "dle_admin");
define("DBPASS", "DleSuperPass");
define("DBHOST", "127.0.0.1");

Где:

  • DB_NAME — имя базы данных;
  • DB_USER — логин;
  • DB_PASSWORD — пароль;
  • DB_HOST — адрес сервера базы (обычно localhost, иногда — IP или внешний адрес).

PHPShop

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

user_db = "shopuser";
pass_db = "phpshopPass!";
dbase = "phpshop_main_db";

Где:

  • user_db — имя пользователя базы данных;
  • pass_db — пароль пользователя базы данных;
  • dbase — имя базы данных, используемой для работы интернет-магазина.

ShopCMS

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

define('DB_USER', 'shopcms_user');
define('DB_PASS', 'ShopCmsPass');
define('DB_NAME', 'shopcms_database');

Где:

  • DB_USER — имя пользователя базы данных, от имени которого происходит подключение;
  • DB_PASS — пароль этого пользователя;
  • DB_NAME — имя базы данных, которую использует сайт.

WebAsyst

В WebAsyst настройки подключения к базе данных могут встречаться сразу в нескольких файлах: /dblist/логин.xml, /kernel/wbs.xml и кеш-файле /temp/scdb/.settings.логин:

DB_NAME="webasyst_db"
DB_PASSWORD="WebAsyst!"
DB_USER="webadmin"

Где:

  • DB_NAME — имя базы данных;
  • DB_PASSWORD — пароль пользователя;
  • DB_USER — имя пользователя базы данных.
Предыдущая статья
Выделенный сервер: когда пора переходить и как выбрать
Следующая статья
Дистрибутивы на основе Debian