Сайт не может подключиться к базе данных

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

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

CMS Joomla!
Путь к конфигурационному файлу: /корневая_папка_сайта/configuration.php
Параметры:
var $host = ‘имя_сервера’;
var $user = ‘имя_пользователя’;
var $db = ‘имя_базы_данных’;
var $password = ‘пароль’;

CMS WordPress
Путь к конфигурационному файлу: /корневая_папка_сайта/wp-config.php
Параметры:
define(‘DB_NAME’, ‘имя_базы_данных’);
define(‘DB_USER’, ‘имя_пользователя’);
define(‘DB_HOST’, ‘имя_сервера’);
define(‘DB_PASSWORD’, ‘пароль’);

CMS Webasyst
Путь к конфигурационному файлу: /корневая_папка_сайта/wa-config/db.php
Параметры:
‘host’ => ‘имя_сервера’,
‘port’ => false,
‘user’ => ‘имя_пользователя’,
‘password’ => ‘пароль’,
‘database’ => ‘имя_базы_данных’,
‘type’ => ‘mysql’,

CMS MODX Revolution
Путь к конфигурационному файлу: /корневая_папка_сайта/core/config/config.inc.php
Параметры:
$database_server = ‘имя_сервера’;
$database_user = ‘имя_пользователя’;
$database_password = ‘пароль’;
$dbase = ‘имя_базы_данных’;
$database_dsn = ‘mysql:host=имя_сервера;dbname=имя_базы_данных;

CMS OpenCart
Путь к первому конфигурационному файлу: /корневая_папка_сайта/config.php
Путь ко второму конфигурационному файлу: /корневая_папка_сайта/admin/config.php
Параметры:
define(‘DB_HOSTNAME’, ‘имя_сервера’);
define(‘DB_USERNAME’, ‘имя_пользователя’);
define(‘DB_PASSWORD’, ‘пароль’);
define(‘DB_DATABASE’, ‘имя_базы_данных’);

CMS Datalife Engine (DLE)
Путь к конфигурационному файлу: /корневая_папка_сайта/engine/data/dbconfig.php
Параметры:
define («DBHOST», «имя_сервера»);
define («DBNAME», «имя_базы_данных»);
define («DBUSER», «имя_пользователя»);
define («DBPASS», «пароль»);

CMS 1C-Битрикс
Путь к конфигурационному файлу: /корневая_папка_сайта/bitrix/.settings.php
Параметры:
‘host’ => «имя_сервера’,
‘database’ => ‘имя_базы_данных’,
‘login’ => ‘имя_пользователя’,
‘password’ => ‘пароль’,

CMS UMI.CMS
Путь к конфигурационному файлу: /корневая_папка_сайта/config.ini
Параметры:
core.host = «имя_сервера»
core.login = «имя_пользователя»
core.password = «пароль»
core.dbname = «имя_базы_данных»

CMS PHPShop
Путь к конфигурационному файлу: /корневая_папка_сайта/phpshop/inc/config.ini
Параметры:
host = » имя_сервера»;
user_db = «имя_пользователя»;
pass_db = «пароль»;
dbase = «имя_базы_данных»;

CMS Drupal
Путь к конфигурационному файлу: /корневая_папка_сайта/sites/default/settings.php
Параметры:
$db_url = ‘mysql://имя_пользователя:пароль@имя_сервера/имя_базы_данных;