Плагины
300 140

Данный файл содержит в себе основные настройки вашего сайта.

Файл представляет собой программный код, написанный на языке PHP.

Файл называется rk-config.php, располагается в корневой директории вашего сайта.

Путь к файлу:

/rk-config.php

Файл содержит в себе множество настроек, необходимых для корректной работы сайта.

Настройки находятся в функциях define.

Это единственная функция PHP, которую следует знать администратору обменника.

Функция состоит из двух значений: первое – это название, второе – определение. Значения разделены между собой, знаком запятой.

define(НАЗВАНИЕ, ЗНАЧЕНИЕ);

Для настройки скрипта обменника, необходимо найти функции define у которых название совпадает с описанием и изменить значение, после запятой.

Данные, которые необходимо внести:

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

Пример:

define('RK_DB_PREFIX', 'rexch');

RK_DB_NAME - Название базы данных на сервере.

Пример:

define('RK_DB_NAME', 'exchanger_db');

RK_DB_USER - Имя существующего пользователя базы данных.

Пример:

define('RK_DB_USER', 'exchanger_user');

RK_DB_PASSWORD - Пароль пользователя базы данных.

Пример:

define('RK_DB_PASSWORD', 'exchanger_pass');

RK_DB_HOST - Host базы данных. Обычно, это localhost, но, если необходимо, можно изменить.

Пример:

define('RK_DB_HOST', 'localhost');

RK_SITEURL - Полный адрес вашего сайта с https.

Пример:

define('RK_SITEURL', 'https://richexchanger.info/');

RK_LOGINPAGE_PATH - Название страницы авторизации администраторов. По какому адресу, будет находиться авторизация администраторов сайта.

Пример:

define('RK_LOGINPAGE_PATH', 'adminlogin');

Таким образом, авторизация будет происходить по адресу:

https://richexchanger.info/adminlogin/

Не следует оставлять авторизацию с адресом по умолчанию. Этот адрес знают все, в том числе злоумышленники.

RK_CRON_HASH, RK_NONCE_SALT, RK_LOGIN_SALT, RK_TIME_SALT, RK_AUTH_SALT, RK_AUTHCOOKIE_SALT, RK_EXT_SALT, RK_PASS_SALT - Соли и хэши. Для этого блока, рекомендуем воспользоваться нашим генератором. И заменить блок целиком.

Блок заполняется только один раз. Никому не стоит говорить данные из него.

RK_DEBUG – включение вывода ошибок на сайте.

Существует 2 значения true – вывод включён и false – вывод отключён.

RK_DEBUG_LOG – работает в паре с RK_DEBUG. Если RK_DEBUG имеет значение true, тогда данная опция позволяет записывать все ошибки в файл.

Существует 2 значения true – записывать ошибки и false – не записывать ошибки.

RK_DEBUG_DISPLAY - работает в паре с RK_DEBUG. Если RK_DEBUG имеет значение true, тогда данная опция позволяет выводить ошибки на сайте.

Существует 2 значения true – выводить ошибки и false – не выводить ошибки.

При тестировании функций или разработке, следует все 3 опции (RK_DEBUG, RK_DEBUG_LOG, RK_DEBUG_DISPLAY) ставить в значение true. Когда работы по программированию или тестированию завершены, все 3 опции должны быть переведены в значение false.

RK_MAINTENANCE_MODE – Настройка, обозначающая технический режим сайта.

Существует 2 значения true – включён режим техобслуживания и false – не включён режим техобслуживания.

RK_ADMIN_LANG - Язык административной панели. По умолчанию стоит ru_RU. Доступно для выбора: ru_RU (русский язык), en_US (английский язык), uk_UA (украинский язык), es_ES (испанский язык).

Пример:

define('RK_ADMIN_LANG', 'ru_RU');

RK_SITE_LANG - Язык сайта. По умолчанию стоит ru_RU. Доступно для выбора: ru_RU (русский язык), en_US (английский язык), uk_UA (украинский язык), es_ES (испанский язык).

Пример:

define('RK_SITE_LANG', 'ru_RU');

RK_ENABLE_LANGS - Языки сайта, если сайт предполагается мультиязычным.

Языки записываются через запятую.

Доступно для выбора: ru_RU (русский язык), en_US (английский язык), uk_UA (украинский язык), es_ES (испанский язык).

Пример (русский и английский):

define('RK_ENABLE_LANGS', 'ru_RU, en_US, uk_UA, es_ES');

Пример (русский и украинский):

define('RK_ENABLE_LANGS', 'ru_RU, uk_UA');

Пример (украинский и испанский):

define('RK_ENABLE_LANGS', 'uk_UA, es_ES');

Также, вы всегда можете воспользоваться генератором rk-config.php на нашем сайте, чтобы создать файл без знаний программирования.

Категория: Основы
Вернуться к Wiki

Для улучшения работы сайта и его взаимодействия с пользователями мы используем файлы cookie (узнать подробнее).

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