Руководство Melbis Shop: оглавление
Копирует модули, профайлы или базу магазина на этот компьютер: движок собирает архив, MCP-сервер распаковывает его в папку.
«Экспорт → Магазин» (AGENT_SHOP_DOWNLOAD).
| Параметр | Тип | Что это |
|---|---|---|
[action] |
строка | что копировать: modules — по умолчанию,
profiles или database |
[output] |
строка | куда распаковать — абсолютный путь или путь от папки магазина. По
умолчанию mcp\melbis\shop |
action |
Что в копии |
|---|---|
modules |
units/, templates/ и файлы корня сайта,
кроме config.json |
profiles |
profiles/ — профайлы пользователей программы:
сохранённые настройки окон и условия запросов |
database |
dump.sql — дамп всей базы магазина |
{"action": "modules", "folder": "D:\\Melbis\\shop.example.com\\mcp\\melbis\\shop", "files": 240}| Поле | Что это |
|---|---|
action |
что скопировано |
folder |
куда распаковано |
files |
сколько файлов записано |
Папка не очищается. Файлы копии перезаписывают одноимённые, а файлы, которых в магазине уже нет, остаются от прошлой копии. Чистая копия — в пустую папку.
База едет целиком. database собирает
дамп всей базы за один запрос и передаёт архив одним ответом: у большого
магазина это долго и тяжело для сервера магазина. Размер базы заранее
показывает шаг select в engine_db_select:
SELECT TABLE_NAME, TABLE_ROWS, ROUND((DATA_LENGTH+INDEX_LENGTH)/1048576) AS mb
FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE()
ORDER BY DATA_LENGTH+INDEX_LENGTH DESC| Ответ | Когда |
|---|---|
Unknown action [<action>]: modules, profiles or database |
неизвестное значение action |
Общие отказы — «Ответы и отказы».