Как найти файл config ini

Если вы сменили пароль доступа к MySQL или переносите новый сайт, для подключения вашей CMS к серверу базы данных потребуется прописать реквизиты (логин, пароль, имя базы сервера) в так называемом конфигурационном файле. Далее мы рассмотрим расположение конфигурационного файла для популярных CMS и покажем примеры строк которые нужно изменить. Для поиска и редактирования файла можно использовать ваш привычный FTP-клиент, SFTP подключение или наш файловый менеджер.

Если ваша CMS отсутствует в списке воспользуйтесь универсальной инструкцией для поиска конфигурационного файла.

  • Joomla
  • WordPress
  • 1C-Bitrix
  • Drupal
  • HostCMS
  • NetCat
  • UMI.CMS
  • phpBB
  • DataLife Engine (DLE)
  • MODX
  • AmiroCMS
  • PHPShop
  • PrestaShop
  • WebAsyst
  • OpenCart
  • DIAFAN.CMS
  • Magento
  • TYPO3
  • LiveStreet CMS

Joomla

  • Конфигурационный файл Joomla называется configuration.php и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/configuration.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • var $host = 'uXXXX.mysql.masterhost.ru'; // адрес MySQL-сервера
    var $user = 'uXXXX';                     // логин пользователя БД
    var $db = 'uXXXX';                       // имя базы данных
    var $password = 'пароль MySQL';

WordPress

  • Конфигурационный файл WordPress называется wp-config.php и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/wp-config.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • define('DB_HOST', 'uXXXX.mysql.masterhost.ru'); // адрес MySQL-сервера
    define('DB_USER', 'uXXXX');                     // логин пользователя БД
    define('DB_NAME', 'uXXXX');                     // имя базы данных
    define('DB_PASSWORD', 'пароль MySQL');

1C-Bitrix

  • Конфигурационный файл 1C-Bitrix называется dbconn.php и расположен по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/bitrix/php_interface/dbconn.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • $DBHost = "uXXXX.mysql.masterhost.ru"; // адрес MySQL-сервера
    $DBLogin = "uXXXX";                    // логин пользователя БД
    $DBName = "uXXXX";                     // имя базы данных
    $DBPassword = "пароль MySQL";
  • Если у вас последняя версий дистрибутива, то для изменения пароля MySQL потребуется также изменить пароль в файле
  • ~/папка_с_именем_сайта/www/bitrix/.settings.php

Drupal

  • Конфигурационный файл Drupal называется settings.php и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/sites/default/settings.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • 'database' => 'uXXXX',                 // имя базы данных
    'username' => 'uXXXX',                 // логин пользователя БД
    'host' => 'uXXXX.mysql.masterhost.ru', // адрес MySQL-сервера
    'password' => 'пароль MySQL'

HostCMS

  • Конфигурационный файл HostCMS называется database.php и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/modules/core/config/database.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • return array (
        'default' => array (
            'driver' => 'pdo',
            'host' => 'uXXXX.mysql.masterhost.ru', // адрес MySQL-сервера
            'username' => 'uXXXX',                 // логин пользователя БД
            'database' => 'uXXXX',                 // имя базы данных
            'password' => 'пароль MySQL'
        )
    );

NetCat

  • Конфигурационный файл NetCat называется vars.inc.php и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/vars.inc.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • $MYSQL_HOST = "uXXXX.mysql.masterhost.ru"; // адрес MySQL-сервера
    $MYSQL_USER = "uXXXX";                     // логин пользователя БД
    $MYSQL_DB_NAME = "uXXXX";                  // имя базы данных
    $MYSQL_PASSWORD = "пароль MySQL";

UMI.CMS

  • Конфигурационный файл UMI.CMS называется config.ini и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/config.ini
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • core.host = "uXXXX.mysql.masterhost.ru" // адрес MySQL-сервера
    core.login = "uXXXX"                    // логин пользователя БД
    core.dbname = "uXXXX"                   // имя базы данных
    core.password = "пароль MySQL"

phpBB

  • Конфигурационный файл phpBB называется config.php и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/config.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • $dbhost = 'uXXXX.mysql.masterhost.ru'; // адрес MySQL-сервера
    $dbname = 'uXXXX';                     // имя базы данных
    $dbuser = 'uXXXX';                     // логин пользователя БД
    $dbpasswd = 'пароль MySQL';

DataLife Engine (DLE)

  • Конфигурационный файл DLE называется dbconfig.php и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/engine/data/dbconfig.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • define ("DBHOST", "uXXXX.mysql.masterhost.ru"); // адрес MySQL-сервера
    define ("DBNAME", "uXXXX");                     // имя базы данных
    define ("DBUSER", "uXXXX");                     // логин пользователя БД
    define ("DBPASS", "пароль MySQL");

MODX

  • Конфигурационный файл MODX называется config.inc.php и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/core/config/config.inc.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • $database_server = 'uXXXX.mysql.masterhost.ru'; // адрес MySQL-сервера
    $database_user = 'uXXXX';                       // логин пользователя БД
    $dbase = 'uXXXX';                               // имя базы данных
    $database_password = 'пароль MySQL';

AmiroCMS

  • Конфигурационный файл AmiroCMS называется config.ini.php и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/_local/config.ini.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • DB_Host = "uXXXX.mysql.masterhost.ru" // адрес MySQL-сервера
    DB_Database = "uXXXX"                 // имя базы данных
    DB_User = "uXXXX"                     // логин пользователя БД
    DB_Password = "пароль MySQL"

PHPShop

  • Конфигурационный файл PHPShop называется config.ini и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/phpshop/inc/config.ini
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • host="uXXXX.mysql.masterhost.ru"; // адрес MySQL-сервера
    user_db="uXXXX";                  // логин пользователя БД
    dbase="uXXXX";                    // имя базы данных
    pass_db="пароль MySQL";

PrestaShop

  • Конфигурационный файл PrestaShop называется settings.inc.php и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/config/settings.inc.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • define('_DB_NAME_', 'uXXXX');                       // имя базы данных
    define('_DB_SERVER_', 'uXXXX.mysql.masterhost.ru'); // адрес MySQL-сервера
    define('_DB_USER_', 'uXXXX');                       // логин пользователя БД
    define('_DB_PASSWD_', 'пароль MySQL');

WebAsyst

  • Конфигурационный файл WebAsyst называется db.php и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/wa-config/db.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • 'host' => 'uXXXX.mysql.masterhost.ru',   // адрес MySQL-сервера
    'user' => 'uXXXX',                       // логин пользователя БД
    'database' => 'uXXXX',                   // имя базы данных
    'password' => 'пароль MySQL'

OpenCart

  • У OpenCart два конфигурационных файла config.php поэтому для изменения пароля MySQL необходимо изменить каждый из них. Файлы расположены в следующих директориях
  • ~/папка_с_именем_сайта/www/config.php
    ~/папка_с_именем_сайта/www/admin/config.php
  • Откройте файлы в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • define('DB_HOSTNAME', 'uXXXX.mysql.masterhost.ru');   // адрес MySQL-сервера
    define('DB_USERNAME', 'uXXXX');                       // логин пользователя БД
    define('DB_DATABASE', 'uXXXX');                       // имя базы данных
    define('DB_PASSWORD', 'пароль MySQL');

DIAFAN.CMS

  • Конфигурационный файл DIAFAN.CMS называется config.php и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/config.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • define("DB_URL", "mysqli://username:password@uXXXX.mysql.masterhost.ru/dbname");
    
    // username - логин пользователя БД
    // password - пароль MySQL
    // uXXXX.mysql.masterhost.ru - адрес MySQL-сервера
    // dbname - имя базы данных

Magento

  • Конфигурационный файл Magento называется local.xml и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/app/etc/local.xml
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • <xmp>
        <connection>
           <host><![CDATA[uXXXX.mysql.masterhost.ru]]></host>
           <username><![CDATA[database_username]]></username>
           <password><![CDATA[database_password]]></password>
           <dbname><![CDATA[database_name]]></dbname>
           <active>1</active>
        </connection>
    </xmp>

    database_username — логин пользователя БД
    database_password — пароль MySQL
    uXXXX.mysql.masterhost.ru — адрес MySQL-сервера
    database_name — имя базы данных

TYPO3

  • Конфигурационный файл TYPO3 называется localconf.php и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/typo3conf/localconf.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • $typo_db_host = 'uXXXX.mysql.masterhost.ru';   // адрес MySQL-сервера
    $typo_db_username = 'uXXXX';                   // логин пользователя БД
    $typo_db = 'uXXXX';                            // имя базы данных
    $typo_db_password = 'пароль MySQL';

LiveStreet CMS

  • Конфигурационный файл LiveStreet CMS называется config.local.php и находится в корневой директории сайта по следующему пути на вашей площадке
  • ~/папка_с_именем_сайта/www/config/config.local.php
  • Откройте файл в текстовом редакторе, найдите следующие строки и пропишите данные для соединения с сервером MySQL
  • $config['db']['params']['host'] = 'uXXXX.mysql.masterhost.ru';   // адрес MySQL-сервера
    $config['db']['params']['user'] = 'uXXXX';                       // логин пользователя БД
    $config['db']['params']['dbname'] = 'uXXXX';                     // имя базы данных
    $config['db']['params']['pass'] = 'пароль MySQL';

Актуально для версии 20.

Описание

Начиная с версии 2.8.х появился основной файл настройки системы config.ini, который располагается в корневой директории DOCUMENT_ROOT и содержит большинство настроек системы. Туда переехали почти все константы, многие настройки из реестра и появились совершенно новые. Синтаксис config.ini

Описание в документации

Пример

; Настройки защиты от спама
[anti-spam]
; Включить или отключить службу.
service.enabled = "0"
; Имя используемой службы.
service.name = "akisment"
; API-ключ для анти-спам сервиса по умолчанию "Akisment"
akisment.wp-api-key = "6317fd125041"
; Включить или отключить CAPTCHA.
captcha.enabled = "1"
; Класс отрисовки изображений. Можно заменить стандартную отрисовку CAPTCHA.
captcha.drawer = "default"

; Настройки кэширования системы
[cache]
; Текущий кэширующий механизм.
; На текущий момент доступны: memcache, memcached, fs, database, redis.
engine = ""
; Включение/выключение режима отладки динамического кеширования
engine.debug = "0"
; Включает кэширование протоколов. Доступно через административную панель
; (раздел «Конфигурация», вкладка «Производительность»)
streams.cache-enabled = "0"
; Указывает время жизни кэша протоколов в секундах. Доступно через административную 
; панель (раздел «Конфигурация», вкладка «Производительность»)
streams.cache-lifetime = "3600"
; Список IP адресов, при заходе с которых данные не будут загружаться из кэша.
filter.ip[] = ""
; Валидатор ключей кеша. Значения:
; WhiteList - валидация по белому списку. Будет кешироваться только то, что указано в опции whitelist[].
; BlackList - валидация по черном списку. Не будет кешироваться то, что указано в опции blacklist[].
; MixedList - валидация по черному и белому списку. По умолчанию ключ невалиден, проверка по черному списку имеет больший приоритет.
key-validator = "BlackList"
; Вхождения в ключи, которые нужно кешировать.
whitelist[] = ""
; Вхождения в ключи, которые не нужно кешировать. Не рекомендуется удалять методы, указанные по умолчанию.
blacklist[] = "appointment/getAppointmentsData"
blacklist[] = "appointment/postAppointment"
blacklist[] = "emarket/basket"
blacklist[] = "emarket/purchase"
blacklist[] = "emarket/getCompareList"
blacklist[] = "emarket/ordersList"
blacklist[] = "emarket/compare"
blacklist[] = "emarket/getCompareList"
blacklist[] = "emarket/purchasing_one_step"
blacklist[] = "emarket/price"
blacklist[] = "ApiShip"
blacklist[] = "emarket/getOrderDeliveryAddress"
blacklist[] = "blogs20/postEdit"
blacklist[] = "blogs20/postAdd"
blacklist[] = "blogs20/commentAdd"
blacklist[] = "blogs20/itemDelete"
blacklist[] = "blogs20/editUserBlogs"
blacklist[] = "comments/post"
blacklist[] = "comments/comment"
blacklist[] = "dispatches/subscribe"
blacklist[] = "dispatches/subscribe_do"
blacklist[] = "dispatches/unsubscribe"
blacklist[] = "filemanager/download"
blacklist[] = "forum/message"
blacklist[] = "forum/topic_post"
blacklist[] = "forum/message_post"
blacklist[] = "forum/topic_post_do"
blacklist[] = "forum/message_post_do"
blacklist[] = "faq/addQuestionForm"
blacklist[] = "faq/post_question"
blacklist[] = "system/includeEditInPlaceJs"
blacklist[] = "system/numpages"
blacklist[] = "system/listErrorMessage"
blacklist[] = "system/captcha"
blacklist[] = "search/search_do"
blacklist[] = "search/insert_form"
blacklist[] = "tickets/manage"
blacklist[] = "content/getRecentPages"
blacklist[] = "content/getMobileModesList"
blacklist[] = "content/ieditor"
blacklist[] = "content/getImageData"
blacklist[] = "users/settings"
blacklist[] = "users/activate"
blacklist[] = "users/registrate_done"
blacklist[] = "users/restore"
blacklist[] = "users/forget_do/"
blacklist[] = "users/login_do/"
blacklist[] = "users/loadUserSettings/"
blacklist[] = "users/saveUserSettings/"
blacklist[] = "data/getEditForm"
blacklist[] = "data/getCreateForm"
blacklist[] = "vote/post"
blacklist[] = "vote/poll"
blacklist[] = "vote/results"
blacklist[] = "webforms/posted"
blacklist[] = "webforms/send"
blacklist[] = "core/navibar"
blacklist[] = "dispatches/subscribe_do"
blacklist[] = "includeQuickEditJs"
blacklist[] = "includeFrontendResources"
; В последних версиях системы является устаревшим аналогом blacklist[]
not-allowed-methods[] = ""
; В последних версиях системы является устаревшим аналогом blacklist[]
not-allowed-streams[] = ""
; Настройки механизма кеширования Redis
; Адрес хоста сервера Redis
redis.host = "localhost"
; Порт сервера Redis
redis.port = "6379"
; Имя базы Redis
redis.base = "1"
; Пароль для доступа к Redis
redis.auth = ""
; Настройки механизма кеширования memcache
; Адрес сервера memcache, или путь к unix.socket.
memcache.host = "localhost"
; Порт для подключения к memcachе. При использовании unix socket значение =0.
memcache.port = "11211"
; Включение/выключение сжатия сохраняемых данных (с помощью zlib)
memcache.compress = "0"
; Адрес сервера memcached
memcached.host = "localhost"
; Порт для подключения к memcached
memcached.port = "11211"
; Включение/выключение статического кэширования
static.enabled = "0"
; Режим работы статического кэширования. Возможные значения:
; normal - Значение по умолчанию. Время хранения кэша — 24 часа.
; short - Время хранения кэша — 10 минут.
; long - Время хранения кэша — 1 месяц.
; nginx - Управляется настройками nginx.
static.mode = "normal"
; Включает режим отладки статического кэша.
static.debug = "0"
; Создавать отдельный статический кеш для мобильных устройств.
static.cache-for-mobile-devices = "1"
; Реализация браузерного кеширования. Возможные значения:
; None - браузерное кеширование отключено
; LastModified - браузерное кеширование с помощью заголовка "Last-Modified"
; Expires - браузерное кешированиt с помощью заголовка "Expires"
browser.engine = "None"
; Опция управления директивой ответа заголовка Cache-Control (возможные значения: private или public)
browser.cache-control = "private"
; Время жизни кеша для заголовка "Expires"
browser.expires.time-to-live = "86400"

; Настройки сторонних скинов
[casual-skins]
; Настройки скинов Edit-in-place.
_eip[] = "content::eip_add_page"
; Настройки решений.
solutions[] = "config::getFullSolutionList"

; Настройка подключения к базе данных. 
[connections]
; Тип подключения
core.type = "mysql"
; Хост
core.host = "localhost"
; Логин
core.login = "ipumisoftr_umi0"
; Пароль
core.password = "g6$Pp3T@6AYo"
; Имя базы данных
core.dbname = "ipumisoftr_umi0"
; Порт
core.port = ""
; Постоянное соединение
core.persistent = "0"
; Использовать сжатие при передачи данных между БД и системой
core.compression = "0"
; Название API для работы с бд (mysql или mysqli).
core.api = "mysql"

; Настройки режима отладки
[debug]
; Включить режим отладки
enabled = "0"
; Вывод ошибок только для посетителей с указанными ip.
filter.ip[] = ""
; Включить отображение отладочной информации в сообщениях о неперехваченных исключениях. 
; Эта информация может быть полезной при обращении в Службу Заботы, однако, из соображений
; безопасности по умолчанию эта опция отключена
show-backtrace = "0"
; Вывод отладочной информации только для посетителей с указанными ip.
allowed-ip[] = ""
; Выключить вывод стека вызовов, при использовании флага "?showStreamsCalls=1" в адресе страницы
callstack.disabled = "0"
; Включает/отключает ведение лога неперехваченных исключений. Информация сохраняется в директорию errors/logs.
log-exceptions = "0"
; Отображать ошибки при аварийном завершении запроса
handle-shutdown = "0" 

; Настройки edit-in-place
[edit-in-place]
; Список типов для edit-in-place. Эти настройки менять не рекомендуется.
allowed-types[] = "content::page <- *"
allowed-types[] = "news::rubric <- *"
allowed-types[] = "news::item <- news::rubric"
allowed-types[] = "catalog::category <- *"
allowed-types[] = "catalog::object <- catalog::category"
allowed-types[] = "faq::project <- *"
allowed-types[] = "faq::category <- faq::project"
allowed-types[] = "faq::question <- faq::category"
allowed-types[] = "forum::conf <- *"
allowed-types[] = "forum::topic <- forum::conf"
allowed-types[] = "filemanager::shared_file <- *"
allowed-types[] = "photoalbum::album <- *"
allowed-types[] = "photoalbum::photo <- photoalbum::album"
allowed-types[] = "blogs20::blog <- *"
allowed-types[] = "blogs20::post <- blogs20::blog"
; Путь до файла стилей панели быстрого редактирования.
theme = "~/styles/skins/_eip/css/theme.css"
; Определяет стиль редактирования текстовых полей. Возможные значения:
; inline - Текстовые поля редактируются в стандартном виде (textarea).
; tinymce47 - При редактировании текстовых полей подключается WYSIWYG "TinyMCE".
wysiwyg = "tinymce47"

; Список путей, используемых системой.
; С их помощью можно значительно преобразовать структуру файловой системы
[includes]
; Ядро системы
system.kernel = "~/classes/system/"
; Классы внутренних протоколов
system.kernel.streams = "~/classes/system/subsystems/streams/"
; Класс базового модуля
system.default-module = "~/classes/modules/"
; Классы модулей
system.modules = "~/classes/modules/"
; Классы виртуальных модулей
system.virtual-modules = "~/classes/modules/"
; Библиотечные файлы (в данный момент поддерживается только частично)
system.libs = "~/libs/"
; Папка для временных операций, которыми занимаются манифесты.
system.manifest = "~/sys-temp/manifest/"
; Временные файлы системы
system.runtime-cache = "~/sys-temp/runtime-cache/"
; Папка для временных операций статического кэширования
system.static-cache = "~/sys-temp/static-cache/"
; Страницы ошибок
system.error = "~/errors/"
; Страница-заглушка
system.stub = "~/errors/stub.php"
; Скины
templates.skins = "~/styles/skins/{skin}/"
; Tpl-шаблоны (в пути можно указывать макросы {lang} и {domain})
templates.tpl = "~/tpls/"
; Xslt-шаблоны  (в пути можно указывать макросы {lang} и {domain})
templates.xsl = "~/xsltTpls/"
; Путь до файла с логом запросов к БД
mysql-queries-log = "~/queries.log"
; Путь до пользовательских файлов.
user-files-path = "~/files"
; Путь до пользовательских изображений.
user-images-path = "~/images"
; Путь до логов ошибок.
errors-logs-path = "~/errors/logs"
; Путь до директории с временными системными файлами.
sys-temp-path = "~/sys-temp"
; Путь до директории с файлами системных логов.
sys-log-path = "~/sys-temp/logs"
; Путь до изображения, которое будет использовано в качестве "заглушки" при генерации миниатюр.
no-image-holder = "~/images/cms/no_image.png"
;изображение заглушка для слишком больших файлов
too-big-image-holder = "~/images/cms/too_big_foto.png" 

; Настройки ядра системы
[kernel]
; Выводить содержимое текстовых полей well-formed xml'ом при доступе из через внутренние протоколы.
property-value-mode = ""
; Выводить меню одним деревом при работе с xslt-шаблонами
xslt-nested-menu = "1"
; Установить максимальное количество join-таблиц в запросе, после которого нужно отключить оптимизатор запросов mysql'а
selection-max-joins = "-1"
; Включить коррекцию кэша при работе системы в кластере (1 db-server, > 2 app-server)
cluster-cache-correction = "0"
; Ключевое слово для выборки всех элементов в макросах
grab-all-keyword = "mode=all"
; Использовать расширение reflection для вызова подключаемых библиотек
use-reflection-extension = "0"
; Игнорировать совпадение адресов страниц и названий модулей.
; По умолчанию система исправляет название страницы, чтобы избежать коллизий.
ignore-module-names-overwrite = "0"
; Автоматически индексировать изменения страниц
pages-auto-index = "1"
; Автоматически индексировать импортируемые данные. 
; Обратите внимание: для включения автоматической индексации при импорте, 
; необходимо, чтобы для параметра pages-auto-index, также было выставлено значение "1"
import-auto-index = "0"
; Обнулять значения поля, если в импортируемом csv файле поле пустое.
import-csv-reset-value = "0"
; Включить предварительную авторизацию
enable-pre-auth = "1"
; Форматировать выводимый xml-документы
xml-format-output = "1"
; Разрешить перехват вызываемых адресов umap'ом
matches-enabled = "1"
; Позволяет отключить обработку tpl-макросов, присутствующих в контенте страниц сайта, работающего в XSLT-режиме
xml-macroses-disable = "0"
; Позволяет задать массив макросов, которые будут отрабатывать при включенной директиве xml-macroses-disable
xml-macroses.allowed[] = "content/get_page_url"
; Включает отображение макросов, которые не отработали
show-broken-macro = "1"
; Включает отправку дополнительных заголовков (additional-header)
send-additional-status-header = "1"
; Включает использование справочника с заблокированными ip.
use-ip-blacklist-guide = "0"
; Управление черным списком IP-адресов перенесено в административный раздел в модуль 
; "Шаблоны данных", справочник "Список IP-адресов, которым недоступен сайт"
ip-blacklist = ""
; Ограничивает количество элементов в выпадающем списке. По умолчанию = 50. 
; Значение должно быть числовым и не может быть меньше 15
max-guided-items = "50"
; Указывает необходимость проводить загружаемые jpg и jpeg-файлы через php-библиотеку "gd". 
; При установленном значении "1" увеличивает безопасность сайта (становится невозможным загрузить 
; вредоносный php-файл в виде jpg-картинки), однако, ведет к снижению качества загружаемых изображений.
jpg-through-gd = "1"
; Управляет отображением времени генерации страницы в её исходном коде
show-generate-time = "1"
; Включает защиту от вредоносных межсайтовых запросов (CSRF)
csrf_protection = "1"
; Количество объектов, для которых можно хранить в кэше все значения всех их полей.
objects-props-cash-size = "100"
; Отключает учет прав текущего пользователя при фильтрации страниц по индексу.
ignore-permissions-in-filter = "1"
; Включает прикрепление к отправляемым письмам изображений, которые в них размещались.
inner-img-to-attachment = "1"
; Переключает реализацию скачивания файла в зависимости от сервера (apache/nginx).
umi-file-download-mode = "apache"
; Включает логгирование запросов к MySQL
mysql-queries-log-enable = "0"
; Тип логгера запросов к MySQL. Имя класса реализации логгера будет иметь вид <значение-опции>MysqlLogger . 
; Класс логгера должен реализовывать интерфейс iMysqlLogger. 
; Пример определения класса логгера TestMysqlLogger можно найти в файле ~/classes/system/utils/logger/mysql/TestMysqlLogger.php
mysql-queries-log-type = "Test"
; Ограничение на минимальное количество символов для поиска (не меньше 2х символов).
search-min-word-length = "3"
; Включает поиск по вхождению в любую часть строки.
search-in-any-part-of-string = "0"
; Включает сортировку элементов справочников по ид.
order-guide-items-by-id = "0"
; Определяет количество проверяемых временных (незарегистрированных покупателей, брошенный корзин и т.д.) объектов за один запуск сборщика мусора.
expired-objects-limit = "50"
; Определяет время жизни временных объектов по умолчанию.
objects-expiration-time = "86400"
; Название расширения для обработки изображений (imagick/gd)
image-processor = ""
; Включение проверки родительских страниц на предмет доступности для приложения в социальной сети
social_network.check-parents = "0"

; Настройки отправки писем
[mail]
; Определяет класс, ответственный за отправку писем. Возможные значения:
; phpMail - класс отправки с помощью php функции mail();
; smtp - класс отправки по протоколу smtp;
; nullEngine - класс заглушки отправки;
engine = "phpMail"
; Определяет таймаут для отправки писем по smtp. Значение задается в секундах.
smtp.timeout = ""
; Определяет хост для подключения по smtp.
smtp.host = ""
; Определяет порт для подключения по smtp.
smtp.port = ""
; Определяет шифрование подключения по smtp (ssl, tls, auto).
smtp.encryption = ""
; Определяет необходимость авторизации для отправки по smtp.
smtp.auth = ""
; Определяет логин авторизации для отправки по smtp. 
smtp.user-name = ""
; Определяет пароль авторизации для отправки по smtp.
smtp.password = ""
; Определяет режим отладки отправки по smtp.
; Отправка писем может кидать исключения
; Ведется лог обращений по stmp в /sys-temp/logs/smtp/
smtp.debug = ""
; Определяет необходимость генерации VERP адреса при отправке.
smtp.use-verp = ""

; Настройки подсистемы внутренних сообщений
[messages]
; Перехватывать и записывать в лог системные события (сохранять в системный журнал событий).
catch-system-events = "0"

; Индивидуальные настройки модулей
[modules]
; Модуль "Интернет-магазин". Класс для расчета номера следующего заказа.
emarket.numbers = "default"
; Модуль "Интернет-магазин". Определяет необходимость конвертации валюты при импорте
emarket.currency.convert_on_import = "0"
; Модуль "Интернет-магазин". URL для автоматической синхронизации курсов валют.
emarket.currency.sync.source = "http://www.cbr.ru/scripts/XML_daily.asp"
; Модуль "Интернет-магазин". Шаблон обработки результатов для синхронизации курсов валют.
emarket.currency.sync.xsl = "cbr2internal.xsl"
; Модуль "Интернет-магазин". Максимальное число товаров, которые можно добавить к сравнению.
emarket.compare.max-items = "3"
; Модуль "Интернет-магазин". Максимальное количество самых часто покупаемых товаров, 
; отображаемых в списке Популярные товары на вкладке Статистика. 
; Можно изменить в настройках модуля на вкладке настройки модуля ("Максимум популярных товаров").
emarket.popular.max-items = "30"
; Модуль "Интернет-магазин". Максимальное количество заказов, которые должны быть переиндексированы.
; Можно изменить в настройках модуля на вкладке настройки модуля ("Максимум переиндексируемых заказов").
emarket.reindex.max-items = "10"
; Модуль "Интернет-магазин". При добавлении товаров с перечисленными группами полей, 
; он будет рассматриваться как товар с опциями ;(опционный товар).
emarket.order-types.optioned.groups[] = "catalog_option_props"
; Модуль "Интернет-магазин". При добавлении товаров с перечисленными полями, 
; он будет рассматриваться как товар с опциями (опционный товар).
emarket.order-types.optioned.fields[] = ""
; Модуль "Интернет-магазин". Время жизни незарегистрированного покупателя по умолчанию, в секундах.
emarket.customer-expiration-time = "2678400"
; Модуль "Интернет-магазин".
; https://api.kupivkredit.ru/ - URL для обращения к платежной системе КупиВКредит, установлен по умолчанию;
emarket.payment.kupivkredit.api-url = "https://api.kupivkredit.ru/"
; Модуль "Обмен данными". Количество элементов выгружаемое за один раз при импорте больших объемов.
exchange.splitter.limit = "25"
; Модуль "Обмен данными". Количество элементов выгружаемое за один раз при экспорте больших объемов.
exchange.export.limit = "25"
; Модуль "Обмен данными". Определяет задержку выполнения скрипта при интеграции с 1С.
exchange.commerceML.timeout = "0"
; Модуль "Обмен данными". Устанавливает сплиттер, с помощью которого производится импорт данных из 1С.
exchange.commerceML.splitter = "commerceML2"
; Модуль "Обмен данными". Устанавливает необходимость переименования файлов при импорте 
; из 1С. значение "1" - импортируемые файлы переименовываются, значение "0" отключает переименование.
exchange.commerceML.renameFiles = "1"
; Модуль "Обмен данными". Устанавливает максимально возможный размер в байтах части 
; файла при выгрузке из 1С. Если выгрузка заказов не проходит, необходимо увеличить этот параметр.
exchange.commerceML.maxFileSize = "102400"
; одуль "Обмен данными". Включает обработку zip архивов при интеграции с 1С.
exchange.commerceML.accept-zip = "0"
; Модуль "Обмен данными". Ограничивает экспорт заказов текущим доменом. Если параметр имеет
; значение "1", то экспорт заказов в формат CommerceML будет происходить с фильтрацией по 
; текущему домену. Если используется значение по умолчанию - "0", заказы будут 
; экспортированы из всех доменов системы.
exchange.commerceML.ordersByDomains = "0"
; Модуль "Обмен данными". Задает ограничение на количество заказов, выгружаемых в 1С за один сеанс.
exchange.commerceML.ordersLimit = "150"
; Модуль "Обмен данными". Идентификатор цены в "1С:Управление торговлей" по умолчанию.
; Если в "1С:Управление торговлей" существует только один тип цен, то этот параметр будет проигнорирован.
; Если существует 2 и более, то будет взят указанный в этом параметре тип (в случае наличия такого типа в "1С:Управление торговлей"), либо выбран первый из встретившихся.
exchange.translator.1c_price_type_id = "3c49a673-e8ba-11de-adfb-000c297d6967"
; Модуль "Обмен данными". Определяет будут ли созданы разделы каталога активными или нет, при импорте из CommerceML.
exchange.translator.catalog_rubric_activity = "0"
; Модуль "Обмен данными". Определяет будут ли созданы объекты каталога активными или нет, при импорте из CommerceML.
exchange.translator.catalog_item_activity = "1"
; Модуль "Обмен данными". Определяет будут ли созданы разделы каталога видимыми в меню или нет, при импорте из CommerceML.
exchange.translator.catalog_rubric_visible = "1"
; Модуль "Обмен данными". Определяет задержку выполнения скрипта при интеграции с 1С.
exchange.translator.catalog_item_visible = "0"
; Модуль "Обмен данными". Определяет какой шаблон будет использован по умолчанию 
; для отображения страниц импортированных товаров каталога. Укажите здесь имя файла шаблона (с расширением .xsl или .tpl).
; Если не указан, будет использован шаблон назначенный на сайте по умолчанию.
exchange.translator.catalog_item_template = ""
; Модуль "Обмен данными". Определяет какой шаблон будет использован по умолчанию для 
; отображения страниц импортированных разделов каталога. Укажите здесь имя файла шаблона (с расширением .xsl или .tpl).
; Если не указан, будет ипользован шаблон, назначенный на сайте по умолчанию.
exchange.translator.catalog_rubric_template = ""
; Модуль "Рассылки". Определяет ограничение количества писем в час, отправляемое через рассылку. 
; Если выставлено значение по умолчанию, количество ограничиваться не будет.
dispatches.max_messages_in_hour = "0"
; Модуль "Баннеры". Включает/выключает пересчет количества показов баннеров в процессе формирования страницы. 
; "1" - пересчет количества показов и проверка, был ли баннер уже показан заданное количество раз, происходит при формировании страницы; 
; "0" - после загрузки страницы.
; Параметр предназначен для устранения проблем с некоторыми версиями php.
banners.disable-update-optimization = "1"
; Включает запись даты последнего посещения авторизованного пользователя.
users.calculate-last-request-time = "0"
; Включает автоматическое обновление индекса фильтров при изменении товаров.
catalog.allow-auto-update-filter-index = "1"
; Количество индексируемых товаров за одну итерацию при ручной индексации фильтров.
catalog.index.limit = "25"
; Включает возможность указывать уровень вложенности искомых товаров относительно индексируемого раздела при ручной индексации фильтров.
catalog.index.advanced-mode = "1"
; Включает переиндексацию фильтров всех индексируемых разделов каталога при запуске системного крона.
catalog.reindex-on-cron-event-enable = "0"
; Модуль "Структура". Определяет максимальное количество последних просмотренных страниц, хранящихся в системе.
content.recent-pages.max-items = "100"
; Модуль "Поиск". Включить индексацию виртуальных копий.
; Можно изменить в настройках модуля ("Индексировать виртуальные копии").
search.allow-virtual-copies = "1"
; Модуль "GeoIP". Cписок имен заблокированных сервисов определения Geo локации по IP.
; Можно изменить в настройках модуля.
geoip.service.blacklist[] = ""

; Seo-настройки
[seo]
; Символ для разделения слов в псевдостатическом адресе страницы. Возможны варианты - "_" или "-"
alt-name-separator = "-"
; Окончание, добавляемое к ссылкам в адресной строке (например: "http://domain.ru/catalog/tovar/").
; Применяется для ;SEO-оптимизации. Например, когда для ссылок нужно добавить 
; окончание ".html" - свидетельство для поисковиков о том, что это статическая 
; страница, а не каталог. Указанное окончание добавляется в том случае, если параметр url-suffix.add равен "1"
url-suffix = "/"
; Добавлять ли указанное в url-suffix окончание к ссылкам
url-suffix.add = "1"
; Следить за историей изменений адресов страниц (переименования, перемещения)
; При включенной опции ведется статистика изменений, при попадании пользователя на перемещенную страницу,
; система будет осуществлять seo-корректное перенаправление на новый адрес страницы
watch-redirects-history = "1"
; Значение crawl-delay в robots.txt
crawl-delay = "3"
; Переадресовывать ли на корень сайта при запросе "index.php".
index-redirect = "1"
; Переадресовывать на основной домен, если пользователь зашел на зеркало
primary-domain-redirect = "0"
; Используется ли текущий домен с префиксом www или без него
primary-www = "0"

; Настройки работы сессий
[session]
; Время жизни сессионной cookie в секундах.
cookie-lifetime = "1209600"
; Путь в домене, где cookie будет работать. Используйте одну косую черту ('/') для всех путей в домене.
cookie-path = "/"
; Домен cookie, например 'www.test.ru'. Чтобы сделать cookies видимыми для всех поддоменов, перед именем домена нужно поставить точку, например '.test.ru'.
cookie-domain = ""
; Если установлено 1, то cookies будут передаваться только через защищённые соединения.
cookie-secure-flag = "0"
; Если установлено 1, то система попытается отправить флаг httponly при настройке сессионной cookie.
cookie-http-flag = "1"
; Максимальное время активности сессии в минутах.
active-lifetime = "60"
; Устанавливает имя сессии.
name = "PHPSESSID"

; Настройки rest-протоколов
[streams]
; Список доступных системе протоколов
enable[] = "udata"
enable[] = "utype"
enable[] = "upage"
enable[] = "uobject"
enable[] = "ufs"
enable[] = "usel"
enable[] = "umap"
enable[] = "uhttp"
enable[] = "ulang"
enable[] = "umess"
; Разрешения на доступ к протоколам через HTTP
udata.http.allow = "1"
utype.http.allow = "1"
upage.http.allow = "1"
uobject.http.allow = "0"
ufs.http.allow = "0"
usel.http.allow = "0"
umap.http.allow = "0"
uhttp.http.allow = "0"
ulang.http.allow = "0"
umess.http.allow = "1"
; Настройка прав доступа на вызов протоколов через HTTP. Возможные значения:
; admin - доступно только администраторам сайта.
; sv - доступно только супервайзерам.
; auth - доступно только авторизованным пользователям.
; all - доступно всем
; так же можно указать id пользователей через запятую
udata.http.permissions = "all"
utype.http.permissions = "all"
upage.http.permissions = "all"
uobject.http.permissions = "all"
ufs.http.permissions = "all"
usel.http.permissions = "all"
umap.http.permissions = "all"
uhttp.http.permissions = "all"
ulang..http.allow = "all"
umess.http.permissions = "all"
; Настройка прав доступа на вызов протоколов через HTTP по ip адресу.
udata.http.ip-allow = ""
utype.http.ip-allow = ""
upage.http.ip-allow = ""
uobject.http.ip-allow = ""
ufs.http.ip-allow = ""
usel.http.ip-allow = ""
umap.http.ip-allow = ""
uhttp.http.ip-allow = ""
ulang.http.ip-allow = ""
umess.http.ip-allow = ""
; Разрешение на вывод расширенных полей и групп по протоколу UData через HTTP
udata.http.extended.allow = "0"
; Заголовок "User Agent", который будет отправлять система при доступе к внешним данным
user-agent = "UMI.CMS libxml agent"
; Включить или отключить автоматическое определение и подключение config.ini для текущего шаблона
udata.autoload.custom.config = "1"

; Настройки страницы-заглушки
[stub]
; Включить заглушку
enabled = "0"
; Список адресов, для которых не будет показываться страница-заглушка.
filter.ip[] = ""

; Основные системные настройки
[system]
; Текущий драйвер БД системы. На данный момент поддерживается 2 значения: "mysql" и "xml"
db-driver = "mysql"
; Редакция системы. Определяется при установке. Возможные значения:
; demo - включение демонстрационного режима
; В Демонстрационном режиме блокирован такой функционал, как:
; Обновление системы
; Применение патчей
; Управление файловой системой сайта(файловый менеджер позволяет только чтение)
; Изменение настроек модулей
; Просмотр Доменного ключа в модуле Конфигурация
version-line = ""
; Скин административного интерфейса по умолчанию
default-skin = "modern"
; Список скинов, доступных в системе
skins[] = "mac"
skins[] = "modern"
; Список доступных языковых версий
interface-langs[] = "ru"
interface-langs[] = "en"
; Формат вывода даты по умолчанию
default-date-format = "Y-m-d H:i:s"
; Часовой пояс по умолчанию
time-zone = "Europe/Moscow"
; Код валюты по умолчанию
default-currency = "RUR"
; Настройки удаления через edit-in-place ( 0 - Страницы будут перемещены в корзину. Объекты — удалены.)
eip.fake-delete = "0"
; Определяет метод работы с шаблонизаторами. С версии 2.8.5.1 является устаревшим и не используется
use-old-templater = "1"
; Позволяет отключить транслитерацию имен загружаемых файлов.
transliterate-uploaded-files = "1"
; Предназначен для вырезания из конечного HTML-кода атрибутов из пространства имён "umi" 
; (umi:method, umi:element-id и так далее) для неавторизованых пользователей
clean-eip-attributes = "0"
; Позволяет управлять возможностью редактирования объектов справочника для администраторов сайта, не являющихся владельцами (создателями) данных объектов.
allow-object-editing = "1"
; Позволяет включить выполнение макросов внутри html-комментариев. По умолчанию параметр равен 0
parse-macroses-in-comments = "0"
; Указывает максимально допустимый суммарный размер файлов из папок /files и /images. По умолчанию не ограничено. Поддерживаются суффиксы KB, MB, GB. Значение по умолчанию - в байтах.
quota-files-and-images = "0"
; Указывает максимально допустимый размер файлов из директории /sys-temp/uploads/. По умолчанию не ограничено. Поддерживаются суффиксы KB, MB, GB. Значение по умолчанию - в байтах.
quota-uploads = "0"
; Кодировка по умолчанию для обмена данными в формате CSV
default-exchange-encoding = "windows-1251"
; Позволяет управлять протоколом при генерации адресов системой. Возможные значения - "http" и "https". Пример генерируемых адресов: ссылки в sitemap.xml, в yml и т.д.
server-protocol = "http"
; Включает режим совместимых модулей (из директории /classes/components). Режим совместимых модулей будет включен вне зависимости от значения директивы, если на сервере используется PHP версии 7.*.*
compatible-modules = "1"
; Позволяет указать свои методы в качестве шлюзов (cmsController::isGateway()). При вызове методов-шлюзов игнорируется проверка HTTP referer.
gateways[] = "module-method"
; Возможность очищать данные для php шаблона от разметки массивов для xml транслятора.
use-php-template-data-cleaning = "0"
; Использовать только базовые данные о текущей странице для шаблонизации.
use-only-base-client-variables = "0"
; Подавлять исключения в php-шаблонизаторе для вызываемых макросов.
suppress-exceptions-in-php-macros = "0"
; Возможность получать в php шаблоне выполненный макрос текущей страницы в виде массива.
return-array-from-macros-execution = "0"
; Версия визуального редактора tinyMCE для административной панели.
admin-wysiwyg-version = "tinymce47"
; Предназначен для системных целей, генерируется автоматически
salt = "0d6d84cfe8e325bae5898ab5656d8922dee3d284"
; При загрузке изображений на сервер они будут сжаты до указанного в опции уровня (в процентах, где 1 - максимальное сжатие, 100 - отсутствие сжатия).
image-compression = "100"
; Коэффициент расчета занимаемой памяти для одного пикселя изображения в байтах
bitmap-memory-rate = "2.2"

; Настройки обновления
[updates]
; Способ обновления таблиц базы данных. Если данный параметр равен "1", то при
; обновлении система будет проверять количество записей в таблицах базы данных. 
; В случае, если таблица содержит более 10000 записей, её обновление будет происходить частями по 1000 строк.
; Данная возможность необходима, например, для серверов с маленьким значением максимально 
; возможного времени выполнения скрипта.
update-database-by-parts = "1"
; Ограничение на количество записей при обновлении базы данных.
db-scheme-converter-iteration-limit = "10000"

;  Автозагрузка дополнительных классов.
[autoload]
; Путь до PHP-файла с определением класса.
className[] = "~/file/Path"

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

Для того чтобы изменить пароль в конфигурационном файле, требуется найти путь до конфига. У каждой CMS путь к конфигу и содержание файла разные. Поэтому рассмотрим примеры конфигов популярных CMS. Обращаем Ваше внимание, что путь будет указан, начиная от корневого каталога сайта (путь до корневого каталога на нашем хостинге по умолчанию — www/имя_сайта).

WordPress:

Чтобы изменить пароль в конфиге WordPress, в файле wp-config.php найдите:

/* The name of the database for WordPress */
define('DB_NAME', 'ИМЯ БАЗЫ ДАННЫХ');
/** MySQL database username */
define('DB_USER', 'ИМЯ ПОЛЬЗОВАТЕЛЯ');
/** MySQL database password */
define('DB_PASSWORD', 'ПАРОЛЬ');

Joomla:

Редактировать конфиг Joomla, можно открыв файл configuration.php. Чтобы изменить пароль БД в файле найдите:

var $user = 'ИМЯ ПОЛЬЗОВАТЕЛЯ';
var $db = 'ИМЯ БАЗЫ ДАННЫХ';
var $password = 'ПАРОЛЬ';

DLE:

В конфигурационном файле DLE, путь /engine/data/dbconfig.php, найдите:

define ("DBNAME", "ИМЯ БАЗЫ ДАННЫХ");
define ("DBUSER", "ИМЯ ПОЛЬЗОВАТЕЛЯ");
define ("DBPASS", "ПАРОЛЬ");

Drupal:

В файле конфигурации DLE /sites/default/settings.php найдите:

$databases = array (
  'default' =>
  array (
    'default' =>
    array (
      'database' => 'ИМЯ БАЗЫ ДАННЫХ',
      'username' => 'ИМЯ ПОЛЬЗОВАТЕЛЯ',
      'password' => 'ПАРОЛЬ',
      'host' => 'localhost',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
    ),
  ),
);

phpBB:

В конфиге phpBB config.php найдите:

$db_type = 'mysql';
$db_host = 'localhost';
$db_name = "$ИМЯ БАЗЫ ДАННЫХ";
$db_username = '$ИМЯ ПОЛЬЗОВАТЕЛЯ';
$db_password = '$ПАРОЛЬ';
$db_prefix = '';

vBulletin:

Чтобы изменить пароль в конфиге vBulletin, в файле /includes/config.php найдите:

$config['SlaveServer']['servername'] = 'localhost';
$config['SlaveServer']['port'] = 3306;
$config['SlaveServer']['username'] = 'ИМЯ ПОЛЬЗОВАТЕЛЯ';
$config['SlaveServer']['password'] = 'ПАРОЛЬ';
$config['SlaveServer']['usepconnect'] = 0;

Magento:

В конфиге Magento, путь /app/etc/local.xml, найдите:

<host><![CDATA[localhost]]></host>
<username><![CDATA[ИМЯ ПОЛЬЗОВАТЕЛЯ]]></username>
<password><![CDATA[ПАРОЛЬ]]></password>
<dbname><![CDATA[ИМЯ БАЗЫ ДАННЫХ]]></dbname>

CS-Cart:

Конфигурационный файл CS-Cart называется config.local.php, найдите в нем:

$config['db_host'] = 'localhost';
$config['db_name'] = 'ИМЯ БАЗЫ ДАННЫХ';
$config['db_user'] = 'ИМЯ ПОЛЬЗОВАТЕЛЯ БАЗЫ ДАННЫХ';
$config['db_password'] = 'ПАРОЛЬ';
 $config['database_backend'] = 'mysqli';

MODx:

В файле конфигурации MODx /manager/includes/config.inc.php найдите:

$database_user = 'ИМЯ ПОЛЬЗОВАТЕЛЯ';
$database_password = 'ПАРОЛЬ';
$dbase = 'ИМЯ БАЗЫ ДАННЫХ';

Typo3:

Путь к файлу конфигурации Typo3: /typo3conf/localconf.php. Найдите в конфиге:

'dbname' => 'ИМЯ БАЗЫ ДАННЫХ',
'driver' => 'mysqli',
'host' => '127.0.0.1',
'password' => 'ПАРОЛЬ',
'port' => 3306,
'user' => 'ИМЯ ПОЛЬЗОВАТЕЛЯ',

NetCat:

В конфигурационном файле NetCat /netcat/vars.inc.php найдите:

$MYSQL_HOST = "localhost";
$MYSQL_USER = "ИМЯ ПОЛЬЗОВАТЕЛЯ";
$MYSQL_PASSWORD = "ПАРОЛЬ";
$MYSQL_DB_NAME = "ИМЯ БАЗЫ ДАННЫХ";

Image CMS:

Изменить пароль в конфиге Image CMS можно следуя по пути /application/config/config.php, а в файле необходимо найти:

$db[‘default’][‘hostname’] = ‘localhost‘;
$db[‘default’][‘username’] = ‘ИМЯ ПОЛЬЗОВАТЕЛЯ’;
$db[‘default’][‘password’] = ‘ПАРОЛЬ’;
$db[‘default’][‘database’] = ‘ИМЯ БАЗЫ ДАННЫХ’;

Bitrix:

Чтобы изменить пароль в конфиге Биртикс, нужно проверить какая версия Биртикс у вас стоит.

Для старой версии 1С-Битрикс в конфиге /bitrix/php_interface/dbconn.php найдите:

...
$DBLogin = "ИМЯ ПОЛЬЗОВАТЕЛЯ";
$DBPassword = "ПАРОЛЬ";
$DBName = "ИМЯ БАЗЫ ДАННЫХ";
...

Для новой версии 1С-Битрикс в конфиге /bitrix/.settings.php в секции «connections» найдите:

...
'connections' => array (
     'value' => array (
       'default' => array (
         'className' => '\Bitrix\Main\DB\MysqlConnection',
         'host' => 'localhost',
         'database' => 'admin_bus',    
         'login' => 'ИМЯ ПОЛЬЗОВАТЕЛЯ',        
         'password' => 'ПАРОЛЬ',    
         'options' => 2,
...

WebAsyst:

В файле конфигурации WebAsyst /kernel/wbs.xml хранится имя сервера базы данных:

<SQLSERVER HOST="localhost" PORT="" DBCHARSET="UTF8" WEBASYST_HOST=""
  ADMIN_USERNAME="admin" ADMIN_ADMINRIGHTS="TRUE" NAME="wadbserver"
  ADMIN_PASSWORD="123"><LANGUAGES><LANGUAGE ID="rus"
  NAME="Russian"/><LANGUAGE ID="eng" NAME="English"/></LANGUAGES>
  </SQLSERVER>

В файле конфигурации WebAsys /dblist/КЛЮЧ_БАЗЫ_ДАННЫХ.xml хранится имя базы данных и пароль:

<DBSETTINGS SIGNUP_DATETIME="2010-11-01 10:50:41"
  CREATE_DATE="2021-11-01 10:51:01" DEFAULT_ENCODING="" EXPIRE_DATE=""
  READONLY="0" DATE_FORMAT="DD.MM.YYYY" DBSIZE_LIMIT="" FIRSTLOGIN="1"
  MAX_USER_COUNT="" SQLSERVER="wadbserver" DB_NAME="ИМЯ БАЗЫ ДАННЫХ"
  DB_PASSWORD="ПАРОЛЬ" DB_USER="ИМЯ ПОЛЬЗОВАТЕЛЯ" SOURCE=""
  DB_CREATE_OPTION="new" TEMPORARY="" MYSQL_CHARSET="UTF8" PLAN=""
  FREE_APPS="" SESSION_EXPIRE_PERIOD=""/>

OpenCart:

В конфиге OpenCart config.php найдите:

define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'ИМЯ ПОЛЬЗОВАТЕЛЯ');
define('DB_PASSWORD', 'ПАРОЛЬ');
define('DB_DATABASE', 'ИМЯ БАЗЫ ДАННЫХ');

PrestaShop:

Путь к файлу конфигурации PrestaShop /config/settings.inc.php, найдите в нем:

define('_DB_NAME_', 'ИМЯ БАЗЫ ДАННЫХ');
define('_DB_USER_', 'ИМЯ ПОЛЬЗОВАТЕЛЯ');
define('_DB_PASSWD_', 'ПАРОЛЬ');

ShopCMS:

В конфиге ShopCMS /core/config/connect.inc.php найдите:

define(‘DB_HOST’, ‘localhost’);
define(‘DB_USER’, ‘ИМЯ ПОЛЬЗОВАТЕЛЯ’);
define(‘DB_PASS’, ‘ПАРОЛЬ’);
define(‘DB_NAME’, ‘ИМЯ БАЗЫ ДАННЫХ’);

Shop-script:

В конфигурационном файле файле Shop-script /cfg/connect.inc.php найдите:

define(‘DB_HOST’, ‘localhost’);
define(‘DB_USER’, ‘ИМЯ ПОЛЬЗОВАТЕЛЯ’);
define(‘DB_PASS’, ‘ПАРОЛЬ’);
define(‘DB_NAME’, ‘ИМЯ БАЗЫ ДАННЫХ’);

PHPShop:

В файле конфигурации PHPShop /phpshop/inc/config.ini найдите:

host = "localhost";
user_db = "ИМЯ ПОЛЬЗОВАТЕЛЯ";
pass_db = "ПАРОЛЬ";
dbase = "ИМЯ БАЗЫ ДАННЫХ";

Modx Revo:

В конфиге Modx Revo /core/config/config.inc.php найдите:

$database_server = 'localhost';
$database_user = 'ИМЯ ПОЛЬЗОВАТЕЛЯ';
$database_password = 'ПАРОЛЬ';
$dbase = 'ИМЯ БАЗЫ ДАННЫХ';
$database_dsn = 'mysql:host=localhost;dbname=ИМЯ БАЗЫ ДАННЫХ;

Зарегистрируйте хостинг на нашем сайте и получите 30 дней бесплатно.

Расположение конфигурационного файла CMS

Если вы сменили пароль доступа к MySQL или переносите новый сайт, для подключения вашей CMS к серверу базы данных потребуется прописать реквизиты (логин, пароль, имя базы сервера) в так называемом конфигурационном файле. Далее мы рассмотрим расположение конфигурационного файла для популярных CMS и покажем примеры строк которые нужно изменить. Для поиска и редактирования файла можно использовать ваш привычный FTP-клиент, SFTP подключение или наш файловый менеджер. Если ваша CMS отсутствует в списке воспользуйтесь универсальной инструкцией для поиска конфигурационного файла.

WORDPRESS
Конфигурационный файл WordPress называется wp-config.php и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/wp-config.php

JOOMLA
Конфигурационный файл Joomla называется configuration.php и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/configuration.php

1C-BITRIX
Конфигурационный файл 1C-Bitrix называется dbconn.php и расположен по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/bitrix/php_interface/dbconn.php

Если у вас последняя версий дистрибутива, то для изменения пароля MySQL потребуется также изменить пароль в файле ~/папка_с_именем_сайта/www/bitrix/.settings.php

DRUPAL
Конфигурационный файл Drupal называется settings.php и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/sites/default/settings.php

HOSTCMS
Конфигурационный файл HostCMS называется database.php и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/modules/core/config/database.php

NETCAT
Конфигурационный файл NetCat называется vars.inc.php и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/vars.inc.php

UMI.CMS
Конфигурационный файл UMI.CMS называется config.ini и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/config.ini

PHPBB
Конфигурационный файл phpBB называется config.php и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/config.php

DATALIFE ENGINE (DLE)
Конфигурационный файл DLE называется dbconfig.php и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/engine/data/dbconfig.php

MODX
Конфигурационный файл MODX называется config.inc.php и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/core/config/config.inc.php

AMIROCMS
Конфигурационный файл AmiroCMS называется config.ini.php и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/_local/config.ini.php

PHPSHOP
Конфигурационный файл PHPShop называется config.ini и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/phpshop/inc/config.ini

PRESTASHOP
Конфигурационный файл PrestaShop называется settings.inc.php и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/config/settings.inc.php

WEBASYST
Конфигурационный файл WebAsyst называется db.php и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/wa-config/db.php

OPENCART
У OpenCart два конфигурационных файла config.php поэтому для изменения пароля MySQL необходимо изменить каждый из них. Файлы расположены в следующих директориях ~/папка_с_именем_сайта/www/config.php ~/папка_с_именем_сайта/www/admin/config.php

DIAFAN.CMS
Конфигурационный файл DIAFAN.CMS называется config.php и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/config.php

MAGENTO
Конфигурационный файл Magento называется local.xml и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/app/etc/local.xml

TYPO3
Конфигурационный файл TYPO3 называется localconf.php и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/typo3conf/localconf.php

LIVESTREET CMS
Конфигурационный файл LiveStreet CMS называется config.local.php и находится в корневой директории сайта по следующему пути на вашей площадке ~/папка_с_именем_сайта/www/config/config.local.php Подробнее: https://masterhost.ru/support/doc/cms/config/

Конфигурационный файл config.ini

Начиная с версии UMI.CMS 2.8 большая часть настроек системы перемещена в специальный файл: config.ini. Этот файл расположен в корне сайта и разделен на описанные далее cекции настроек.

После установки системы будет создан также файл config.ini.original в котором содержатся настройки по умолчанию.

Структура описания параметров

Описание каждого параметра файла config.ini в этом разделе документации построено по единому принципу:

  • Название_параметра = значение_по_умолчанию — название параметра со значением предустановленным в системе по умолчанию.

  • Описание параметра — сведения о параметре.

  • Возможные значения — список возможных значений, с объяснением каждого из них.

Понравилась статья? Поделить с друзьями:
  • Как найти минимум функции с двумя переменными
  • Как найти координаты глонасс по адресу
  • Огэ математика как найти радиус печки
  • Винрар неожиданный конец архива как исправить
  • Как составить собственный психологический портрет