Данный файл содержит в себе основные настройки вашего сайта.
Файл представляет собой программный код, написанный на языке PHP.
Файл называется rk-config.php, располагается в корневой директории вашего сайта.
Путь к файлу:
/rk-config.php
Файл содержит в себе множество настроек, необходимых для корректной работы сайта.
Настройки находятся в функциях define.
Это единственная функция PHP, которую следует знать администратору.
Функция состоит из двух значений: первое – это название, второе – определение. Значения разделены между собой, знаком запятой.
define(НАЗВАНИЕ, ЗНАЧЕНИЕ);
Для настройки, необходимо найти функции define у которых название совпадает с описанием и изменить значение, после запятой.
Данные, которые необходимо внести:
RK_DB_PREFIX - префикс базы данных. Любые буквы латинского алфавита, для уникальности базы данных. Префикс можно не вводить, но для улучшенной безопасности лучше ввести своё уникальное значение.
Пример:
define('RK_DB_PREFIX', 'rkcms');
RK_DB_NAME - Название базы данных на сервере.
Пример:
define('RK_DB_NAME', 'rkcms_db');
RK_DB_USER - Имя существующего пользователя базы данных.
Пример:
define('RK_DB_USER', 'rkcms_user');
RK_DB_PASSWORD - Пароль пользователя базы данных.
Пример:
define('RK_DB_PASSWORD', 'rkcms_pass');
RK_DB_HOST - Host базы данных. Обычно, это localhost, но, если необходимо, можно изменить.
Пример:
define('RK_DB_HOST', 'localhost');
RK_SITEURL - Полный адрес вашего сайта с https.
Пример:
define('RK_SITEURL', 'https://rk-cms.ru/');
RK_LOGINPAGE_PATH - Название страницы авторизации администраторов. По какому адресу, будет находиться авторизация администраторов сайта.
Пример:
define('RK_LOGINPAGE_PATH', 'adminlogin');
Таким образом, авторизация будет происходить по адресу:
https://rk-cms.ru/adminlogin/
Не следует оставлять авторизацию с адресом по умолчанию. Этот адрес знают все, в том числе злоумышленники.
RK_CRON_HASH, 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 (английский язык).
Пример:
define('RK_ADMIN_LANG', 'ru_RU');
RK_SITE_LANG - Язык сайта. По умолчанию стоит ru_RU. Доступно для выбора: ru_RU (русский язык), en_US (английский язык).
Пример:
define('RK_SITE_LANG', 'ru_RU');
RK_ENABLE_LANGS - Языки сайта, если сайт предполагается мультиязычным.
Языки записываются через запятую.
Доступно для выбора: ru_RU (русский язык), en_US (английский язык).
Пример (русский и английский):
define('RK_ENABLE_LANGS', 'ru_RU, en_US');
Также, вы всегда можете воспользоваться генератором rk-config.php на нашем сайте, чтобы создать файл без знаний программирования.