Если вы изменили пароль для доступа к базе данных через панель управления, то сайт, использующий базу данных, может перестать работать. Для восстановления работы сайта необходимо указать новый пароль в файлах сайта.
На этой странице мы собрали названия конфигурационных файлов и строки, в которых хранятся настройки для подключения к базе данных для популярных CMS. Сведения указаны исходя из того, что CMS установлена в корневой каталог по умолчанию (~/ваш_домен/docs/).
Имя файла, в котором указываются параметры подключения:
~/ваш_домен/docs/configuration.php
Строки:
var $host = 'имя_сервера';
var $user = 'имя_пользователя';
var $db = 'имя_базы_данных';
var $password = 'пароль';
Имя файла, в котором указываются параметры подключения:
~/ваш_домен/docs/wp-config.php
Строки:
define('DB_NAME', 'имя_базы_данных');
define('DB_USER', 'имя_пользователя');
define('DB_HOST', 'имя_сервера');
define('DB_PASSWORD', 'пароль');
Имя файла, в котором указываются параметры подключения:
~/ваш_домен/docs/bitrix/php_interface/dbconn.php
Строки:
$DBHost = "имя_сервера";
$DBLogin = "имя_пользователя";
$DBPassword = "пароль";
$DBName = "имя_базы_данных";
Начиная с версии 14 параметры подключения к базе также указаны в файле:
~/ваш_домен/docs/bitrix/.settings.php
Строки:
'host' => "имя_сервера',
'database' => 'имя_базы_данных',
'login' => 'имя_пользователя',
'password' => 'пароль',
Имя файла, в котором указываются параметры подключения:
~/ваш_домен/docs/sites/default/settings.php
Строка:
$db_url = 'mysql://имя_пользователя:пароль@имя_сервера/имя_базы_данных;
Имя файла, в котором указываются параметры подключения:
~/ваш_домен/docs /phpshop/inc/config.ini
Строки:
host = " имя_сервера";
user_db = "имя_пользователя";
pass_db = "пароль";
dbase = "имя_базы_данных";
Начиная с версии 2.8.х параметры подключения к базе указаны в файле:
~/ваш_домен/docs/config.ini
Строки:
core.host = "имя_сервера"
core.login = "имя_пользователя"
core.password = "пароль"
core.dbname = "имя_базы_данных"
По умолчанию параметры подключения к базе указаны в файле:
~/ваш_домен/docs/core/config/config.inc.php
Строки:
$database_server = 'имя_сервера';
$database_user = 'имя_пользователя';
$database_password = 'пароль';
$dbase = 'имя_базы_данных';
$database_dsn = 'mysql:host=имя_сервера;dbname=имя_базы_данных;
Параметры подключения к базе указаны в двух файлах:
~/ваш_домен/docs/config.php
~/ваш_домен/docs/admin/config.php
Строки:
define('DB_HOSTNAME', 'имя_сервера');
define('DB_USERNAME', 'имя_пользователя');
define('DB_PASSWORD', 'пароль');
define('DB_DATABASE', 'имя_базы_данных');
Имя файла, в котором указываются параметры подключения:
~/ваш_домен/docs/wa-config/db.php
Строки:
'host' => 'имя_сервера',
'port' => false,
'user' => 'имя_пользователя',
'password' => 'пароль',
'database' => 'имя_базы_данных',
'type' => 'mysql',
Имя файла, в котором указываются параметры подключения:
~/ваш_домен/docs/engine/data/dbconfig.php
Строки:
define ("DBHOST", "имя_сервера");
define ("DBNAME", "имя_базы_данных");
define ("DBUSER", "имя_пользователя");
define ("DBPASS", "пароль");
Если вашей CMS нет в списке, рекомендуем уточнить информацию о конфигурационных файлах у разработчика сайта или в документации по CMS. Также в большинстве вы можете найти конфигурационные файлы, подключившись к хостингу по SSH и выполнив команду:
grep -R -l "login.mysql" ваш_домен/docs
Она выведет список файлов, содержащих имя сервера баз данных login.mysql. Чаще всего остальные параметры (имя пользователя, пароль, название базы данных) указываются в том же файле, что и имя сервера.