Конфигурация
Для настройки конфигурации интернет-магазина служит файл /config.php. Он содержит главные константы магазина, которые можно редактировать напрямую в файле. Однако, гораздо удобнее это делать через программу Melbis Shop (раздел "Система /Инсталляция"). Обратите внимание на перечень предопределенных констант, приведенный ниже. Их нужно учитывать и знать при написании скриптов:
| Константа | Значение по умолчанию | Описание |
| DB_HOST_NAME | localhost | Адрес сервера базы данных |
| DB_USER_NAME | ms6 | Имя пользователя для базы данных |
| DB_USER_PASS | 1234 | Пароль пользователя для базы данных |
| DB_NAME | ms6 | Имя базы данных |
| DB_NICK | ms | Приставка для таблиц в базе данных |
| DB_CHARSET | utf8 | Название кодировки в которой будет происходить обмен данными с базой данных |
| DB_COMMAND | SET sql_mode = CONCAT(@@sql_mode, ',NO_UNSIGNED_SUBTRACTION'); | Команды, которые надо выполнить сразу после подключения к базе данных |
| TIME_ZONE | Europe/Kyiv |
Название временной зоны. |
| SHOP_LOCALE | ru_RU.UTF8 | Параметр для команды PHP: setlocale (LC_CTYPE, SHOP_LOCALE); |
| DEBUG_CODE | code | Приставка-пароль для включения отладчика (подробнее см. в "Средства отладки") |
| VERSION_CACHE | 1000 | Количество хранимых версий файлов редактируемых в "Среде разработки". Используется для всех скриптов и шаблонов. Число подразумевает кол-во версий для каждого файла, независимо от срока давности. Если указано число 0, то версии редактируемых файлов не сохраняются. |
| OBFUSCATE_URL | http://ms6.com/minify.php | Автоматический вызов скрипта выполняющего какую-либо функцию с содержимым файла. Прежде всего подразумевается обфускация данных. |
| SHOP_CHARSET | UTF-8 | Название кодировки для вывода HTML-страниц |
| DESKTOP_CHARSET | WIN1251 | Название кодировки для данных магазина. Используется в программе Melbis Shop. |
| IP_LIST | Список IP-адресов, с которых разрешен доступ к магазину. Если значение отсутствует, то он разрешен с любого IP. | |
| TEMPLATE | default | Имя группы шаблонов по умолчанию |
| BACKUP_TIME_BEGIN | 05:00:00 | Время начала блокировки доступа к магазину (для осуществления резервного копирования) |
| BACKUP_TIME_END | 05:30:00 | Время окончания блокировки доступа к магазину |
| USER_LOG | False | Активация режима ведения журнала всех действий пользователей. Данные сохраняются на сервере в БД, таблица user_log |
Пример содержимого файла config.php:
<?php
define('SCRIPT_VERSION', '6.3.0');
define('DB_HOST_NAME', 'localhost');
define('DB_USER_NAME', 'ms6');
define('DB_USER_PASS', '1234');
define('DB_NAME', 'ms6');
define('DB_NICK', 'ms');
define('DB_CHARSET', 'utf8');
define('DB_COMMAND', 'SET OPTION SQL_BIG_SELECTS=1;
SET sql_mode=\'NO_UNSIGNED_SUBTRACTION\'');
define('SHOP_GMT', '3');
define('SHOP_LOCALE', 'ru_RU.UTF8');
define('DEBUG_CODE', 'code');
define('VERSION_CACHE', '1000');
define('OBFUSCATE_URL', 'http://ms6.com/minify.php');
define('SHOP_CHARSET', 'UTF-8');
define('DESKTOP_CHARSET', 'WIN1251');
define('IP_LIST', '');
define('LICENCE', 'MS6-F827-712A-53DA-AD7C-2239-F3BB-CAE9-7D97');
define('TEMPLATE', 'default');
define('BACKUP_TIME_BEGIN', '05:00:00');
define('BACKUP_TIME_END', '05:30:00');
define('USER_LOG', 'False');
?>

Melbis Shop6