Скрипт устанавливается на за ранее подготовленный сервер(хостинг).
До установки скрипта, на сервере(хостинге) должно быть:
1. поддержка php версии 7.4 или выше; 2. ioncube версии 13;3. на сервере должны быть произведены работы по безопасности сервера, в том числе подключен анти-ддос при необходимости;
4. на сервере должна быть корректно настроена почта;
5. сервер должен иметь возможность создавать и обрабатывать cron-задания;
6. на сервере должна существовать БД mysql и у вас на руках должны быть доступы к ней;
Когда сервер готов для установки скрипта, нужно сделать следующее:
1. Скачать дистрибутив скрипта;
2. Загрузить дистрибутив скрипта на сервер, в корневую директорию;
3. Сгенерировать файл лицензии;
4. Загрузить файл лицензии в корневую директорию, в которой уже находится дистрибутив скрипта;
5. Открыть в редакторе файл rk-config.php и отредактировать данные:
5.1 префикс БД (RK_DB_PREFIX). любые буквы латинского алфавита, для уникальности базы данных.
Пример:
define('RK_DB_PREFIX', 'sailormoon');
5.2 Название существующей БД (RK_DB_NAME).
Пример:
define('RK_DB_NAME', 'exchanger_db');
5.3 Имя существующего пользователя БД (RK_DB_USER).
Пример:
define('RK_DB_USER', 'exchanger_user');
5.4 Пароль пользователя базы данных (RK_DB_PASSWORD)
Пример:
define('RK_DB_PASSWORD', 'exchanger_pass');
5.5 Host базы данных (RK_DB_HOST). Обычно, это localhost, но если необходимо, можно изменить.
Пример:
define('RK_DB_HOST', 'localhost');
5.6 Полный адрес сайта (RK_SITEURL). Полный адрес вашего сайта с https.
Пример:
define('RK_SITEURL', 'https://richexchanger.com/');
5.7 Адрес страницы авторизации администраторов (RK_LOGINPAGE_PATH). По какому адресу, будет находится авторизация администраторов сайта.
Пример:
define('RK_LOGINPAGE_PATH', 'adminlogin');
5.8 Соли и хэши. Для этого блока, рекомендуем воспользоваться нашим генератором. И заменить блок целиком.
5.9 Язык административной панели (RK_ADMIN_LANG). По умолчанию стоит ru_RU. Доступно для выбора: ru_RU (русский язык), en_US (английский язык).
Пример:
define('RK_ADMIN_LANG', 'ru_RU');
5.10 Язык сайта (RK_SITE_LANG). По умолчанию стоит ru_RU. Доступно для выбора: ru_RU (русский язык), en_US (английский язык).
Пример:
define('RK_SITE_LANG', 'ru_RU');
5.11 Языки сайта, если сайт предполагается мультиязычным (RK_ENABLE_LANGS). Языки записываются через запятую. Доступно для выбора: ru_RU (русский язык), en_US (английский язык).
Пример:
define('RK_ENABLE_LANGS', 'ru_RU, en_US');
6. После того как вы отредактируете файл, необходимо просто обратится по адресу сайта. БД будут созданы автоматически, сайт начнет работать.
7. создайте первого администратора.
8. задайте крон задание, для сайта.
9. задайте права 777, для папок rk-db и rk-uploads, которые находятся в корне сайта