Инструкция по установке DV Pay (веб-инсталлятор)

Подготовка среды

Для успешной работы установщика DV Pay необходимо подготовить среду. Если какой-то из пакетов уже установлен - можете пропустить этот шаг. Обращаем внимание на минимально поддерживаемые версии каждого пакета.

Покупка домена

Вам потребуется домен, на котором будет размещен веб-интерфейс установщика,а в последствии - личный кабинет DV Pay. Купить домен можно у регистраторов GoDaddy, NameSilo или любого другого.
Далее в примерах мы используем домен mydomain.com

Настройка системы

Откройте файл /etc/selinux/config в редакторе:

Пропишите статус disabled:

Перезагрузите систему.

Установите пакеты

Программное обеспечение Минимальные требования

nginx

1.14.1

redis

5.0.0

MySQL

8.0.0

PHP

версия 8 и выше, модули: fpm, cli, mysqlnd, pdo, pecl-memcache, xml, mbstring, zip, opcache, bcmath, intl, memcached, redis

Создайте пользователя

Создайте нового пользователя:

Скачайте установщик

Создайте новую директорию и загрузите архив с установщиком в нее. Например в /home/server/merchant:

Выдайте права на директорию

Выдайте созданному юзеру права на директорию, куда загружен и распакован установщик:

Добавьте конфигурацию nginx

В директории `etc/nginx/conf.d` создайте файл конфигурации с расширением `.conf`, назовите удобным именем:

Наполните файл конфигурации следующим кодом, подставляя свой домен (строка 4) и путь до php82.sock (строки 30, 45 и 51):

Запуск установщика

Теперь все готово для запуска установщика - он проверит соответствие установленных пакетов и запросит необходимую информацию. Откройте браузер и перейдите по ссылке mydomain.com/install.html

1.Введите домен

Введите домен

2.Подключение базы данных

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

Введите домен

3.Задайте логин и пароль администратора личного кабинета

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

Введите домен

4.Окончание установки

После проверки доступа к базе данных начнется установка. По завершении установки нажмите кнопку «перейти на сайт» чтобы перейти к личному кабинету DV Pay. Войдите с помощью логина и пароля, который задали на прошлом шаге.

Введите домен

Настройка очередей и cron

Теперь все готово для запуска установщика - он проверит соответствие установленных пакетов и запросит необходимую информацию. Откройте браузер и перейдите по ссылке mydomain.com/install.html

Настройка конфигурации systemd

Перейдите в директорию /etc/systemd/system/ и создайте 3 файла конфигурации:

Добавьте код конфигурации в каждый файл:

Для файла transfers.service:

Для файла [email protected]:

Запустите команды:

Настройка cron

Запустите редактор крон:

Добавьте настройку регулярного запуска: