Если вы сменили пароль доступа к 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
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
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
$DBHost = "uXXXX.mysql.masterhost.ru"; // адрес MySQL-сервера
$DBLogin = "uXXXX"; // логин пользователя БД
$DBName = "uXXXX"; // имя базы данных
$DBPassword = "пароль MySQL";
~/папка_с_именем_сайта/www/bitrix/.settings.php
Drupal
- Конфигурационный файл Drupal называется settings.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/sites/default/settings.php
'database' => 'uXXXX', // имя базы данных
'username' => 'uXXXX', // логин пользователя БД
'host' => 'uXXXX.mysql.masterhost.ru', // адрес MySQL-сервера
'password' => 'пароль MySQL'
HostCMS
- Конфигурационный файл HostCMS называется database.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/modules/core/config/database.php
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_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
core.host = "uXXXX.mysql.masterhost.ru" // адрес MySQL-сервера
core.login = "uXXXX" // логин пользователя БД
core.dbname = "uXXXX" // имя базы данных
core.password = "пароль MySQL"
phpBB
- Конфигурационный файл phpBB называется config.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/config.php
$dbhost = 'uXXXX.mysql.masterhost.ru'; // адрес MySQL-сервера
$dbname = 'uXXXX'; // имя базы данных
$dbuser = 'uXXXX'; // логин пользователя БД
$dbpasswd = 'пароль MySQL';
DataLife Engine (DLE)
- Конфигурационный файл DLE называется dbconfig.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/engine/data/dbconfig.php
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
$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
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
host="uXXXX.mysql.masterhost.ru"; // адрес MySQL-сервера
user_db="uXXXX"; // логин пользователя БД
dbase="uXXXX"; // имя базы данных
pass_db="пароль MySQL";
PrestaShop
- Конфигурационный файл PrestaShop называется settings.inc.php и находится в корневой директории сайта по следующему пути на вашей площадке
~/папка_с_именем_сайта/www/config/settings.inc.php
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
'host' => 'uXXXX.mysql.masterhost.ru', // адрес MySQL-сервера
'user' => 'uXXXX', // логин пользователя БД
'database' => 'uXXXX', // имя базы данных
'password' => 'пароль MySQL'
OpenCart
- У OpenCart два конфигурационных файла config.php поэтому для изменения пароля MySQL необходимо изменить каждый из них. Файлы расположены в следующих директориях
~/папка_с_именем_сайта/www/config.php
~/папка_с_именем_сайта/www/admin/config.php
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
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
<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
$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
$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
в этом разделе документации построено по единому принципу:
-
Название_параметра = значение_по_умолчанию — название параметра со значением предустановленным в системе по умолчанию.
-
Описание параметра — сведения о параметре.
-
Возможные значения — список возможных значений, с объяснением каждого из них.