Установка ПО
Подробная инструкция по установке скрипта iEXExchanger
Скриншоты представленные в инструкции могут отличаться от тех, которые будут использовать в вашей системе.
Замените "ваш_домен" на прямой адрес вашего обменника. (Например, если у обменника адрес test.ru то замените "ваш_домен" на test.ru).
Обращаем внимание, что все файлы должны загружаться под пользователем, созданным для сайта (не в коем случае не используйте root).
Файлы загруженные под root-пользователем могут привести к сбоям в работе обменника.
Системные требования
PHP 8.2 (не ниже)
MySQL 5.7 и выше
ioncube 13
Supervisor
Установка продукта
Создание сайта
Если используете панель управления Fastpanel, откройте и авторизуйтесь, если нет созданных сайтов, нажмите кнопку "Создать сайт", выберите "Создать сайт вручную".
Нажмите кнопку "Следующий шаг", для настройки конфигурации
Можете оставить пока без изменений и нажать кнопку "Создать сайт".
После создания, обязательно скачайте файл конфигурации которая пригодится при установке соединений.
Перейдите на главную и выберите созданный сайт.
Загрузка файлов
На официальном сайте, в личном кабинете, перейдите в раздел "Мои лицензия", нажмите "Мои скрипты"
На открывшейся странице скачайте "Установка скрипта iEXExchanger PRO с нуля"
Скачанный архив или его содержимое необходимо загрузить на сервер. Загрузку следует производить в корневую папку сайта (как правило, это папки public_html
или www
).
Воспользуйтесь встроенным в панель управления файловым менеджером или используйте FTP-клиент для загрузки файлов (например): FileZilla.
Файлы лицензии и ключ
Используя инструкцию ниже, скачайте и загрузите файлы лицензии.
Файлы лицензииДля получения лицензионного ключа, откройте официальный сайт (авторизуйтесь), зайдите в личный кабинет и откройте вкладку "Мои лицензии" и в списке доступных лицензии, скопируйте "Лицензионный ключ" для подходящего домена.
После загрузки всех необходимых файлов на сервер (распаковав), откройте на сервере файл .env для выполнения основных настроек
Ключ лицензии
Для того чтобы активировать ключ, найдите параметр LICENSE_KEY
и пропишите полученный ключ.
Соединение с базой данных
Параметры для соединения с базой данных находятся в файле, которую скачали при создании сайта
Настройка сессий
Заранее убедитесь, что этих параметров нет в файле, а если есть, удалите и пропишите то что представлено ниже.
SESSION_DOMAIN - можно настроить 2 способами
null - доступно только для конкретного домена
ваш_домен - доступно на всех под-доменах
iexadmin
— укажите уникальный путь к админ-панели
Ссылка на админку будет выглядить так: https://ваш_домен/iexadmin
Теперь, необходимо создать еще одну базу данных, чтобы не нагружать основную.
В панели управления FastPanel, в левом меню перейдите "Управления - База данных", справа в углу нажмите кнопку "Новая база данных".
На открывшейся окне, заполните поля
Имя и Логин, сделайте идентичными (Например: pulse_db)
Сайт - выберите ваш сайт
Владелец* - выберите имя пользователя сайта (не root и не fastuser)
Пароль - сгенерируйте пароль
Нажмите кнопку "Сохранить"
Откройте снова на сервере файл .env, и добавьте параметры ниже:
Для шифрования реферальных ключей, добавьте 15-значный ключ в формате: A-z, 0-9
Сохраните настройки
Загрузка базы данных
На сервере выберите сайт и нажмите "Базы данных", рядом с именем вашей базы, нажмите на иконку
В левом меню, выберите базу данных и нажмите "Импорт". Выберите загружаемую базу данный, расположенную в архиве, в папке database/iex_data.sql
и нажмите кнопку "Импорт".
Теперь необходимо настроить сам сервер а для этого авторизуйтесь в терминале под учетной записью root, для выполнения команд.
Как открыть терминал?Выполните команду для открытия конфигурации лимитов.
Пролистайте вниз и добавьте несколько строк
имя_пользователя
- замените на имя учетной записи на сервере.
После добавления сохраните данные CTRL+X потом Y и далее Enter.
Для настойки конфигурации nginx выполните команду для открытия файла
После строки pid /var/run/nginx.pid;
добавьте несколько пунктов.
После добавления сохраните данные CTRL+X потом CTRL+Y и далее Enter.
Теперь необходимо перейдите по ссылке ниже, чтобы установить и настроить важный плагин для стабильной работы Supervisor.
Установка SupervisorПосле установки Supervisor, выполните команду ниже
Настройка доп. параметров
выполните в терминале команду, чтобы авторизоваться под учетной записью пользователя
Перейдите в проект, выполните команду
Для установки дополнительных таблиц и настройки, выполните команды
Если все прошло успешно, вернитесь на сервер и откройте .env файл
Пролистайте до конца, найдите и замените некоторые параметры:
Финальные результаты:
Далее, добавьте несколько параметров в конце:
Сохраните настройки
Теперь, на сервере откройте файл /config/reverb.php
Найдите 'allowed_origins' => ['*']
замените * на ваш домен (Пример: ваш_домен)
Сохраните настройки
Панель управления FastPanel
Действия в панели управления Fastpanel, выполняются только после создания сайта и загрузки файлов на сервер
На главной странице панели управления, слева нажмите кнопку "Сайты" - выберите сайт и на открывшейся странице, перейдите к разделу "Настройки"
Во вкладке "Директория сайта" измените так, как указано на скрине.
Теперь, вернитесь назад и перейдите в раздел "Ручная настройка"
Во вкладке "Frontend":
после
добавьте код
Сохраните настройки
Настройка конфигурацииSSL Сертификат
Для создания SSL-Сертификата на сервере откройте сайт, нажмите "SSL Сертификаты".
Нажмите кнопку "Новый сертификат", выберите Самоподписанный и нажмите "Сохранить"
Доступ к панели управления
Доступ к панели управления по умолчанию: https://ваш_домен/iexadmin
Данный для входа
E-mail:
user@iexbase.com
Password: Инструкция по сбросу пароль можете найти перейдя по ссылке ниже в блоке "Через терминал"
Для создания пароля, в терминале введите команду php artisan iex:resetpass
и укажите ваш пароль
После установке скрипта, обязательно перезагрузите сервер.
Вопросы и Ответы
Рекомендуемые ссылки
Настройка CloudflareLast updated