Руководство Melbis Shop: оглавление
Отдаёт параметры магазина из config.json. Значения
секретов скрыты.
«Прямой доступ → Разработка → Получить конфигурацию»
(AGENT_ENGINE_DEV_CONFIG).
| Параметр | Тип | Что это |
|---|---|---|
[reload] |
да/нет | прочитать конфигурацию заново, а не из памяти сессии |
{"config": {"MELBIS_DB_HOST_NAME": "localhost:3311", "MELBIS_DB_USER_PASS": "<hidden>",
"MELBIS_DB_NICK": "ms", "MELBIS_CACHE": "True", "MELBIS_TEMPLATE": "default",
"MELBIS_BUILD": "25", "MELBIS_DEBUG_CODE": "<hidden>", "APIKEY_LIQPAY_KEY": "<hidden>",
"MELBIS_MYIP": "203.0.113.7"}}| Поле | Что это |
|---|---|
config |
ключи config.json в порядке файла, значения строками.
MELBIS_CACHE и MELBIS_USER_LOG приходят как
True или False. Списки часовых поясов
MELBIS_TIME_ZONE_LIST и MELBIS_TIME_ZONE_KEYS
не приходят, а у магазина в демо-режиме добавляется
MELBIS_ADMIN_HERE |
Скрытые значения. <hidden> вместо
значения приходит у каждого ключа, имя которого не начинается с
MELBIS_, и у паролей и кодов среди ключей
MELBIS_.
MELBIS_MYIP — не параметр файла: это
адрес компьютера, с которого пришёл запрос, как его видит сервер. Его
вписывают в список разрешённых адресов, когда доступ к магазину
ограничен.
| Ответ | Когда |
|---|---|
PHP version … or higher is required! |
на сервере старая версия PHP |
PHP module … not found! |
на сервере нет нужного модуля PHP |
Wrong mode for /core/tmp/, need read/write access mode
и такие же для /core/cache/, /core/trick/,
/profiles/, /files/, /templates/,
/units/ и корня сайта |
у движка нет права записи в эту папку |
Чтение конфигурации сначала проверяет сервер: версию PHP, его модули и права на служебные папки. Эти отказы говорят о настройке сервера, а не о самой конфигурации.
Общие отказы — «Ответы и отказы».