Файлы конфигурации для CMS


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

Обычно при установке CMS на хостинг config формируется автоматически. А вот при переносе на другой хостинг или при установке на хостинг с локального сервера приходится в обязательном порядке руками править конфигурационный файл, иначе сайт не работает и выдаёт ошибку.

Итак рассмотрим, где можно найти файлы config на разных CMS, и что в них нужно редактировать.

Wordpress

/директория_сайта/wp-config.php

define('DB_NAME', 'имя_БД');
define('DB_USER', 'имя_пользователя_БД');
define('DB_HOST', 'localhost');
define('DB_PASSWORD', 'пароль');
*если вы пользуетесь хостингом webnames.ru, и тип БД установлен mariadb, то вместо localhost нужно указать 127.0.0.1:3311 (подробнее - здесь)

Joomla

/директория_сайта/configuration.php

var $host = 'localhost';
var $user = 'имя_пользователя_БД';
var $db = 'имя_БД';
var $password = 'пароль';
*если вы пользуетесь хостингом webnames.ru, и тип БД установлен mariadb, то вместо localhost нужно указать 127.0.0.1:3311

1С-Битрикс

/директория_сайта/bitrix/.settings.php

'host' => 'localhost',
'database' => 'имя_БД',
'login' => 'имя_пользователя_БД',
'password' => 'пароль',
*если вы пользуетесь хостингом webnames.ru, и тип БД установлен mariadb, то вместо localhost нужно указать 127.0.0.1:3311

ModX

/директория_сайта/core/config/config.inc.php

$database_server = 'localhost';
$database_user = 'имя_пользователя_БД';
$database_password = 'пароль';
$dbase = 'имя_БД';
$database_dsn = 'mysql:host=localhost;dbname=имя_БД;
*если вы пользуетесь хостингом webnames.ru, и тип БД установлен mariadb, то вместо localhost нужно указать 127.0.0.1:3311

Drupal

/директория_сайта/sites/default/settings.php

'database' => 'имя_БД',
'username' => 'имя_пользователя_БД',
'password' => 'пароль',
'host' => 'localhost',
*если вы пользуетесь хостингом webnames.ru, и тип БД установлен mariadb, то вместо localhost нужно указать 127.0.0.1:3311

Opencart

/директория_сайта/config.php
/директория_сайта/admin/config.php

define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'имя_пользователя_БД');
define('DB_PASSWORD', 'пароль');
define('DB_DATABASE', 'имя_БД');
*если вы пользуетесь хостингом webnames.ru, и тип БД установлен mariadb, то вместо localhost нужно указать 127.0.0.1:3311

phpBB

/директория_сайта/config.php

$dbhost = 'localhost';
$dbname = 'имя_БД';
$dbuser = 'имя_пользователя_БД';
$dbpasswd = 'пароль';
*если вы пользуетесь хостингом webnames.ru, и тип БД установлен mariadb, то вместо localhost нужно указать 127.0.0.1:3311

Prestashop

/директория_сайта/app/config/parameters.php

'database_host' => 'localhost',
'database_port' => '',
'database_name' => 'имя_БД',
'database_user' => 'имя_пользователя_БД',
'database_password' => 'пароль',
*если вы пользуетесь хостингом webnames.ru, и тип БД установлен mariadb, то вместо localhost нужно указать 127.0.0.1, а database_port указать 3311

UMI.CMS

/директория_сайта/config.ini

core.host = "localhost"
core.login = "имя_пользователя_БД"
core.password = "пароль"
core.dbname = "имя_БД"
*если вы пользуетесь хостингом webnames.ru, и тип БД установлен mariadb, то вместо localhost нужно указать 127.0.0.1:3311

HostCMS

/директория_сайта/modules/core/config/database.php

'host' => 'localhost',
'username' => 'имя_пользователя_БД',
'password' => 'пароль',
'database' => 'имя_БД',
*если вы пользуетесь хостингом webnames.ru, и тип БД установлен mariadb, то вместо localhost нужно указать 127.0.0.1:3311

Другие CMS

Невозможно написать про все существующие CMS, поэтому покажем принцип поиска конфигурационного файла на хостинге webnames.ru

В менеджере файлов откройте директорию, где расположен ваш сайт. В дополнительном меню (три точки) выберите поиск.

Файлы конфигурации для CMS

В форме поиска укажите *config*, т.к. именно такое слово содержат названия большинства конфигурационных файлов (config.php, config.ini, configuration.php, wp-config.php и т.д.)

Файлы конфигурации для CMS

Далее появится список найденных файлов. Открывайте их и ищите строки типа login, password, database, host.

Если поиск не даст результата, то попробуйте искать другие ключевые слова, например, *settings*, *database* или *parameters*

27/12/2024