iEXExchanger 10.x
Официальный сайт
  • 10.x
  • История версий
  • Введение
  • Журнал изменений
  • Общая информация
    • Полезные советы
      • Технические требования к серверу
        • Сервер на FastVPS
        • Сервер на Timeweb
      • Домен для обменника
      • От мониторингов
        • Как попасть в BestChange
        • Рекомендации к обменникам
      • Защита от DDoS-атак
    • Центр безопасности
      • Настройка Google Authenticator
      • Изменение URL панели управления
      • Доступ к панели по IP-адресу
      • Управление группами пользователей
      • CSP Безопасность
      • Защита от CSRF-атак
      • Код безопасности для автовыплат
      • Ограничение доступа по IP в Cloudflare
      • Настройка защиты Fail2ban
      • Советы по безопасности от BestChange
      • Конфигурация брандмауэра UFW
      • Блокировка нежелательных email-адресов
  • Обучение
    • Изучение продукта
      • Введение
      • Начало работы
      • Главы
        • 1. Основные настройки
        • 2. Настройки интерфейса
        • 3. Коды валют и платежные системы
        • 4. Создание валют
        • 5. Настройка курсов
        • 6. Создание направлений
        • 7. Настройка заявок
    • Видеоматериалы
      • Быстрый запуск с нуля
      • Начало работы
        • Настройка планировщика задач
      • Главы
  • УСТАНОВКА И НАСТРОЙКА
    • Установка системы
      • Установка ПО
        • Шаг 1: Подготовка
        • Шаг 2: Настройка FastPanel
        • Шаг 3: Команды терминала
        • Шаг 4: Запуск процессов
          • Настройка Supervisor
          • Настройка PM2
        • Шаг 5: Финальные настройки
      • Интеграция с Cloudflare
        • Подключение сайта к Cloudflare
        • Включение HTTPS
        • Режим защиты (Under Attack Mode)
        • Настройка DNS
        • Установка SSL-сертификата
        • Белый и чёрный список IP
        • Очистка кэша Cloudflare
      • Настройка конфигурации
    • Обновление продукта
      • Обновление с 10.0.x до 10.0.2
      • Переход на версию 10.0.0
      • Обновления внутри 9.x
        • Инструкция с 9.2.1 до 9.2.2
        • Инструкция с 9.2 до 9.2.1
        • Инструкция с 9.1 до 9.2
      • Инструкция по загрузке архивов и лицензии
    • Файлы лицензии
    • CRON: настройка задач
  • Заявки
    • Работа с заявками
      • Статусы заявок
      • Этапы для Заявок
      • Лимиты для операторов
      • Причины для заявок
      • Настройка Live заявок
    • Верификация
      • Верификация карт
        • Категория верификаций
        • Инструкция верификаций
      • Верификация личности (KYC)
  • Меню
    • Основное
      • Добавить код валюты
      • Добавить платежную систему
      • Валюты
        • Добавить новую валюту
        • Сети для валют
        • Фильтры для валют
        • Метки для валют
        • Быстрые команды
      • Направление
        • Добавить новое направление
        • Режимы направлений
        • Сортировка направлений
        • Групповая комиссия
        • Сумма обмена
        • Уведомления
      • Резервы
        • Стандартный резерв
        • Резерв из сервера
        • Резерв из файла
      • Платежные реквизиты
        • Добавить реквизит
        • Информационные поля
        • Дополнительные поля
        • Как настроить систему выдачи реквизитов по запросу?
      • Уведомления
        • Настройка уведомлений в направлениях
        • Настройка уведомлений в валютах
      • Дополнительные поля
        • Доп. поля для валют
        • Доп. поля для направлений
      • Шаблоны
        • Шаблоны для валют
        • Шаблоны для направлений
    • Внешний вид
      • Кастомизация главной страницы
      • Кастомизация окна оплаты заявки
      • Настройка текста
      • Виды отображения направлений обмена на главной странице
      • Уведомление на сайте
      • Цветовая палитра и стили оформления сайта
      • Вопросы и Ответы
        • Как настроить модальное окном "Подтверждение обмена"?
        • Как изменить шрифт на сайте?
        • Как вывести QR-Код при оплате заявки?
        • Как вывести галочку "Не запоминать введенные данные"?
        • Как настроить иконку и логотип?
        • Как установить свой фон на сайте?
        • Как настроить смену стилей?
    • Парсер курсов
      • Типы курсов
        • Курсы из источников
        • BestChange API парсер
          • Как получить ключ BestChange API?
          • Где находятся все созданные пары из BestChange API?
          • Настройка BestChange API парсера
          • Теги и формулы для расчёта курсов BestChange
        • Курсы из файла
        • Курсы по формуле
          • Теги и формулы для расчёта курсов валют
          • Стандартные формулы для расчёта курсов
        • Курсы конкурентов
      • CoinMarketCap API Keys
      • Дата последнего обновления курсов
      • Ускоренное обновление курсов
    • Партнерам и скидки
      • Партнерам
        • Баннеры партнеров
        • Другие разделы
        • Настройка партнерских процентов
        • Настройка партнерской программы для направлений обмена
        • Настройки партнерской программы
        • Настройка валюты для партнёрской программы
        • Почему не начисляются бонусы партнерам?
        • Почему в реферальной программе, неправильно отображается символ валюты?
      • Скидки
    • Пользователи
      • Группы прав пользователей
      • Фильтр по: IP или E-Mail
      • Лог авторизаций
  • Вопросы и ответы
    • Заявки
      • Где можно смотреть прибыль от заявок?
      • Почему создаются заявки, когда нет резерва?
      • Почему заявка автоматически отклоняется через минуту?
      • Как прикрепить файл к заявке, чтобы клиент увидел?
      • Как добавить комментарий к заявке пользователя?
      • Как отключить поле E-mail при для новых клиентов?
      • Как клиенты могут привязать чек к заявке?
      • Почему клиенты при открытии заявки получают сообщение "Нет доступ к заявке"?
      • Могут ли главные менеджеры выполнять любые заявки?
      • Почему клиенты не видят заявки в личном кабинете?
    • Направление обмена
      • Как настроить сумму обмена и установить направление по умолчанию на главной?
      • У меня большое кол-во направлений, как удобнее вывести их на главном?
    • Инфраструктура
      • Как сделать перенос с поддомена на основной домен?
      • Почему IP-адрес клиента отображается некорректно?
      • Как восстановить доступ в панель управления, если забыли пароль?
      • Как сбросить путь доступа к админке?
      • Где расположена корневая директория вашего сайта?
      • Где найти путь к проекту и имя пользователя?
      • (Важно) Что нужно знать перед тем как обновиться?
      • Как открыть терминал и подключиться к серверу по SSH?
      • Можно ли использовать имя файла без указания полного пути в URL?
    • Другие вопросы
      • Как попробовать демо-версию админки перед покупкой?
      • Почему в курсе обмена отображаются только целые числа?
      • Как изменить e-mail или пароль администратора?
      • Как включить Технический перерыв?
      • Где найти список XML кодов валют?
      • Почему администратору на E-mail не приходят сообщения?
      • Как сменить тип начисления вознаграждений для определенных клиентов?
      • Как настроить на blockchain ссылку?
      • Настройка AML, правил сервиса и согласия пользователей
  • Автоматизация
    • Мерчанты и API
      • Мерчанты
        • Предупреждение о рисках
        • Общие настройки
        • Rapira
        • AlfaBit (Pay)
        • Exnode
        • Heleket
        • WestWallet
        • Merchant001
        • PayScrow
        • Volet (ex.ADVCash)
        • Payeer
        • PerfectMoney
        • ePayCore
        • Firekassa
        • Tron
        • Ripple
        • WhiteBit
        • Garantex
        • RPC Connection
        • LuckyPay
        • IvanPay
        • B2BWallet
        • ABCEX
      • Автовыплаты
        • Предупреждение о рисках
        • Общие настройки автовыплат
        • Rapira
        • AlfaBit (Pay)
        • Exnode
        • Heleket
        • WestWallet
        • Garantex
        • Merchant001
        • Volet (ex.ADVCash)
        • Payeer
        • Firekassa
        • Ripple
        • Tron
        • WhiteBit
        • ePayCore
        • PerfectMoney
        • PayScrow
        • RPC Connection
        • LuckyPay
        • IvanPay
        • B2BWallet
        • ABCEX
        • GoldEx
      • Автоматизация валют с разными сетями
      • Как включить автовыплату без участия оператора?
      • Почему не выводится инструкция к оплате?
      • Стратегия обработки ошибок мерчантов
    • AML сервисы
      • Провайдеры
        • GETBlock
        • Rapira
        • AMLBot
        • BitOK
      • Как включить галочку о соглашении с правилами AML?
      • Как привязать AML сервис к валюте?
  • Настройки
    • Уведомления
      • E-mail уведомление
        • Настройка SMTP Yandex
        • Resend
      • Telegram уведомление
      • Всплывающее уведомление
    • Онлайн Чаты
      • Подключение JivoSite
        • Опции для JivoSite
      • Онлайн чат в заявке
    • Настройки
      • Логирование
        • Настройка логирования
      • Архивация заявок
    • Экспорт курсов
  • Модули
    • Контент
      • Меню
      • Страницы
      • Новости
      • Вопросы и Ответы
    • Утилиты
      • Промо-коды
      • Конкурсы
      • Баннеры
      • Контакты
      • Отзывы
      • Статистика
      • Преимущество
      • Статус работы сервиса
    • Работа с наличными
      • Где найти список кодов городов для работы с наличными?
    • Черный список
      • Черный список BestChange
    • Другие модули
      • Модуль "Ссылки для Footer"
      • Модуль "Внутренний счет"
        • Внутренний счет (Мерчант)
        • Внутренний счет (Автовыплата)
      • Модуль "Информация по банковским картам"
      • Модуль "Proxy менеджер"
      • Модуль "Счета пользователей"
      • Модуль "Правила сайта"
  • Прочие
    • Диагностика ошибок
    • Загрузка статического файла
    • Подключение Google reCaptcha
Powered by GitBook

Основное

  • Требования к серверу

iEXExchanger — это профессиональное решение для создания обменника валют.

On this page
  • Ознакомьтесь со списком изменений новой версии
  • Проверьте готовность к обновлению
  • Шаг 1: Подготовка и переход на новый сервис
  • Шаг 2: Подготовка поддомена и DNS-записей
  • Шаг 3: Проверка резервных копий
  • Шаг 4: Ознакомление с инструкцией по установке
  • Шаг 5: Настройки .env
  • Шаг 6: Восстановить проект из backup на новом сервере
  • Финальный шаг: Начало установки
  • Нужна помощь?

Was this helpful?

  1. УСТАНОВКА И НАСТРОЙКА
  2. Обновление продукта

Переход на версию 10.0.0

Важное системное обновление: требуется переустановка

Если у вас установлена версия 9.2.2, при переходе на новую версию потребуется полная переустановка обменника. Это связано с масштабными изменениями в структуре и логике работы системы.

Основные изменения:

  • Новый модуль парсинга курсов

  • Обновлённый калькулятор с переработанной логикой

  • Повышенная производительность и устойчивость

  • Изменения в конфигурации и требованиях к серверу

  • Разделение проекта на две части:

  • Основной домен — только для клиентской части (обмен)

  • Поддомен — для админ-панели и API

Это решение принято для повышения безопасности, ускорения загрузки и масштабируемости системы.

Что необходимо сделать:

  1. Выполнить переустановку обменника

  2. Настроить основной домен и поддомен по новой структуре

  3. После установки — проверить работу интерфейса и функциональности

❗ Важно: поведение системы после обновления может отличаться от прежней версии — это связано с внутренними архитектурными изменениями.

Внизу страницы вы найдёте инструкцию по созданию резервной копии сайта и базы данных перед обновлением.

Мы настоятельно рекомендуем выполнить резервное копирование перед началом любых действий.

Если потребуется помощь — обратитесь в техническую поддержку. Мы подскажем, как правильно перейти на новую версию.

Резервное копирование перед обновлением

Перед обновлением сайта или изменением настроек рекомендуется создать полную резервную копию.

Что нужно сохранить:

  • Все файлы сайта (включая публичную часть, конфигурации, .env и другие важные директории)

  • Базу данных MySQL, связанную с сайтом

Как сделать резервную копию:

🔹 Через FastPanel:

  • В разделе «Файловый менеджер» скачайте директорию сайта

  • В разделе «Базы данных» выберите нужную базу и выполните экспорт в формате .sql

🔹 Через FTP и phpMyAdmin:

  • Скачайте все файлы сайта через FTP (например, FileZilla)

  • В phpMyAdmin выберите базу данных → вкладка «Экспорт»

Либо обратитесь в техническую поддержку — они могут создать резервную копию за вас.

💡 Рекомендация: храните резервные копии локально (на компьютере или в облаке) — это поможет быстро восстановить сайт в случае непредвиденных ошибок.


Ознакомьтесь со списком изменений новой версии

Перед тем как выполнить обновление на новую версию, внимательно ознакомьтесь со всеми изменениями и улучшениями, которые реализованы в новой версии обменника iEXExchanger. Это поможет вам заранее понять, что именно изменится в логике работы и интерфейсе, и подготовиться к ним.

Почему важно ознакомиться со списком изменений?

  • Предотвратить возможные проблемы или недоразумения после обновления.

  • Понимать, как новые функции и изменения могут повлиять на работу вашего проекта.

  • Упростить процесс адаптации команды и пользователей к новой версии обменника.

Внимание

Если вы начнёте обновление, не ознакомившись с изменениями, это может привести к неожиданным результатам или дополнительным сложностям в работе после установки новой версии.

После того как вы ознакомитесь со всеми изменениями и будете готовы, переходите обратно к финальному этапу проверки и начните установку.


Проверьте готовность к обновлению

Эта инструкция поможет вам убедиться, что вы полностью готовы перейти на новую версию обменника. Поскольку в новой версии присутствуют значительные изменения в логике работы, структуре и настройках системы, очень важно убедиться, что вы выполнили все подготовительные шаги правильно.

Пожалуйста, внимательно проверьте каждый пункт ниже, чтобы гарантировать, что процесс переустановки пройдёт гладко и без ошибок. Если какой-либо из пунктов вызывает сомнение или вопросы — рекомендуем обратиться в техническую поддержку перед началом установки.

Шаг 1: Подготовка и переход на новый сервис

Новая версия iEXExchanger построена на принципиально новой архитектуре. Это означает, что текущий обменник версии 9.2.2 будет полностью заменён.

Проверьте, что:

  • Вы ознакомились с общей информацией о новой архитектуре обменника.

  • Вы понимаете, что после обновления логика работы и интерфейс изменятся.

  • У вас нет вопросов или сомнений по новой архитектуре.

Итого: вы полностью готовы перейти на новый сервис обменника.

Если у вас возникли вопросы по новой архитектуре, рекомендуем обратиться в техническую поддержку до начала установки.

Шаг 2: Подготовка поддомена и DNS-записей

В новой версии сайт будет разделён на две логические части для повышения безопасности, скорости и удобства управления.

  • Основной домен (ваш_домен) — клиентская часть обменника.

  • Поддомен (app.ваш_домен) — административная панель и API.

На текущем этапе вам нужно убедиться, что:

  • Поддомен (app.ваш_домен) уже добавлен в DNS через Cloudflare.

  • DNS-записи для поддомена и основного домена корректно настроены и указывают на ваш сервер.

Итого: DNS полностью настроен, и поддомен готов к дальнейшему использованию.

Шаг 3: Проверка резервных копий

Обязательно убедитесь, что у вас созданы резервные копии:

  • Резервная копия файлов сайта сохранена.

  • Резервная копия базы данных MySQL сохранена.

  • Вы проверили, что резервные копии доступны и корректны.

Итого: резервные копии созданы и надёжно сохранены.

Подробная инструкция по созданию резервных копий находится выше на этой странице.

Шаг 4: Ознакомление с инструкцией по установке

Перед началом установки убедитесь, что вы изучили инструкцию на следующем шаге:

  • Вы прочитали инструкцию по установке новой версии.

  • Сервер соответствует указанным системным требованиям.

  • Доступы к серверу и панели управления подготовлены.

Если у вас есть вопросы по установке — обратитесь в техническую поддержку.

Итого: вы знаете и понимаете процесс установки новой версии.

Шаг 5: Настройки .env

Проверьте ваш .env файл

API_URL=https://app.ваш_домен

CORS_ALLOWED_ORIGINS=https://ваш_домен,https://app.ваш_домен
FRONTEND_URL=https://ваш_домен
CORS_SUPPORTS_CREDENTIALS=true

SESSION_DRIVER=database
SESSION_DOMAIN=.ваш_домен
SANCTUM_STATEFUL_DOMAINS=https://app.ваш_домен
SESSION_SECURE_COOKIE=false

REDIS_CLIENT=phpredis

Шаг 6: Восстановить проект из backup на новом сервере

После создания нового сервера:

  1. Загрузите архив backup на сервер и распакуйте его в поддомене.

  2. После распаковки удалите все папки и файлы, кроме папок public и storage.

  3. Затем загрузите новую версию проекта и разместите её рядом с оставшимися папками public и storage.

  4. После этого восстановите базу данных из файла резервной копии — обычно это файл с названием вроде backup.sql. Его нужно импортировать в новую базу данных через панель управления сервером (например, phpMyAdmin).

Финальный шаг: Начало установки

Теперь вы полностью готовы перейти к установке новой версии обменника:

Внимание

Если после завершения установки ваша конфигурация не загрузилась, перенесите файл /storage/iex-config.json в папку /storage/app на сервере.

Нужна помощь?

Если возникли сложности или вопросы по любому из шагов, свяжитесь с технической поддержкой. Мы поможем вам пройти установку максимально комфортно и безопасно.

PreviousОбновление с 10.0.x до 10.0.2NextОбновления внутри 9.x

Last updated 19 days ago

Was this helpful?

Изменения в 10.0.0
Установка ПО
Как создать Backup?