View source for Администраторский раздел

Имеется также ((/Doc/Deutsch/AdminPanel Deutsch)), ((/Doc/Español/AdminPanel Español)), ((/Doc/English/AdminPanel English)), ((/Doc/Français/AdminPanel Français)), ((/Doc/简体中文/管理面板 简体中文))

АдминПанель управления сайтом включена в комплект начиная с версии R6. Требуется перевод параграфа **//Modi//** 

{{toc numerate=1}}

===Настройка доступа===

====Создание пароля Recovery-Password====

Этот пароль необходим только для доступа в АдминПанель. Для создания пароля следует сгенерировать его хэш и записать в файл **config/config.php**. Делается следующим образом :
  * После входа на сайт под логином Админа на странице Админа (или новой) записать вызов ##((Действия#action_admin_recovery Действия {{admin_recovery}}))## и сохранить страницу.

   file:/wackowiki_ru_configure_admin_panel_access_1.png

  * На сохраненной странице следует дважды ввести предварительно выбранный пароль который будет в дальнейшем служить для входа в АдминПанель. После нажатия кнопки **!!Создать!!** будет выведен результат выполнения Действия , т.е. отображен хэш вашего **//recovery_password//** в виде строки разных символов.

  file:/wackowiki_ru_configure_admin_panel_access_2.png

  * Полученной строкой следует заменить в файле **config/config.php** имеющуюся строку с пустым значением хэша. 
 
  file:/wackowiki_ru_configure_admin_panel_access_3.png

  * После получения хэша можно удалить вызов ##""{{admin_recovery}}""##, он больше не нужен до смены пароля.
  * Следует очистить кэш вручную удалением файла _cache/config/**config.php** или с помощью ##((Действия#action_admincache Действия admincache))##. file:/action_admincache_ru.png
  * Теперь можно войти в ~АдминПанель по адресу ##~https://wiki.example.com/admin.php## или ##~https://wiki.example.com/?page=admin.php## если выключен mode_rewrite
  * В строку пароля ввести ваш recovery_password после чего вам откроется панель управления сайтом.

file:/ap_login_ru.png

file:/ap_upload_settings_ru.png
Просмотрите разделы Настроек и убедитесь, что установленные по умолчанию значения для вас приемлемы; измените то, что вам не подходит.

Один из самых мудрых принципов безопасности гласит, что то, что не используется, должно быть отключено. Итак, первый вопрос в том: Ты правда собираешься использовать его? Тебе нужно, чтобы она была включена? 

====Административный пароль не задан!====
Когда вы увидите это сообщение, следуйте инструкциям выше. Этот пароль должен быть установлен независимо от пароля вашей учетной записи.

Если вы уже определили ##recovery_password## и все еще получаете это сообщение, то, вероятно, вы забыли удалить старый кэш конфигурации.
%%Административный пароль не задан!

Внимание: отсутствие административного пароля представляет угрозу для безопасности! Укажите пароль в файле настроек и запустите программу повторно.%%

====Modi====

There are two Modi (**config/constants.php**)
  1. %%const RECOVERY_MODE					=  0;%% 
    * для доступа к панели вы должны войти в систему как член группы Admin (по умолчанию)
  2. %%const RECOVERY_MODE					=  1;%% 
    * для восстановления или ремонта базы данных, доступ к базе данных не требуется, доступно только подмножество модулей 
    * убедитесь, что база данных, которую вы указали в конфигурационном файле, уже создана
    * После успешного восстановления сбросьте ##RECOVERY_MODE## на ##0##.

===Безопасность АдминПанели===
Рекомендуется выполнять следующие рекомендации по обеспечению безопасности и защиты АдминПанели от хакеров :
  1. Выберите сложный пароль устойчивый к брутфорсу.
  2. Ограничьте количество попыток входа с неправильным паролем.
  3. Включайте HTTPS/TLS для страниц входа/регистрации.
  4. Не используйте пароль входа в ~АдминПанели для других целей.
  5. Используйте нестандартный путь к ~АдминПанели. 
  6. Разрешите доступ к АдминПанели только с доверенных IP адресов.

====Блокирование АдминПанели====
  * После нескольких повторных попыток входа с неправильным паролем ~АдминПанель запирается и выдается сообщение
<[The site is temporarily unavailable due to system maintenance. Please try again later.]>
  Для выполнения запирания служит файл **config/lock_ap** в который записывается одно из двух значений :
    ##1## - АдминПанель блокирована
    ##0## - АдминПанель работает
  Изменение значения в файле **lock_ap** производится ручным редактированием.
  Рекомендуется запирать АдминПанель если вы не планируете работу в ней длительное время вручную, установкой 1 в файле  **lock_ap**, .
  * Длительность сессии работы в  АдминПанели ограничена 30 минутами после чего происходит принудительный выход и требуется повторный вход. 

**config/lock_ap**
%%0%%

====Блокирование Сайт====
Кроме того, вы можете получить это сообщение, если вы заблокировали свой сайт и забыли разблокировать его снова в панели администрирования.
  * Для разблокировки Вашего сайта необходимо сбросить **config/lock** с ##1## до ##0##.

**config/lock**
%%0%%


----

{{authors}}
++**Прочитано {{hits}} раз**++