Внимание! Дистрибутив RK-CMS распространяется исключительно через сайт rk-cms.ru. Загрузка копий со сторонних ресурсов может привести к потере данных или установке вредоносного ПО.

Меню
    Плагины
    300 140

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

    Файл представляет собой программный код, написанный на языке 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 на нашем сайте, чтобы создать файл без знаний программирования.

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

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

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