Конфигурация

Для настройки конфигурации интернет-магазина служит файл /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');
?>