FAQ GameAP: различия между версиями

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Категория:АдминПанель == Как установить панель управления? == * Для установки панели ну…»)
 
Строка 5: Строка 5:
 
* Запустить установку панели, для этого перейти по адресу site.ru/install
 
* Запустить установку панели, для этого перейти по адресу site.ru/install
 
[[АдминПанель:Установка|Подробнее об установке панели GameAP]]
 
[[АдминПанель:Установка|Подробнее об установке панели GameAP]]
 +
 +
== После установки при переходе на страницу auth/in появляется 404 ошибка  ==
 +
Подобная ошибка появляется при выключенном mod_rewrite либо .htaccess
 +
 +
Для включения mod_rewrite выполните следующее:
 +
sudo a2enmod rewrite
 +
sudo gedit /etc/apache2/sites-enabled/000-default
 +
После этого нужно заменить значение
 +
AllowOverride None
 +
на
 +
AllowOverride All
 +
 +
Для включение .htaccess откройте файл '''/etc/apache2/sites-available''' и для директории установите значение:
 +
AllowOverride All
 +
 +
После проделанного не забудьте перезагрузить Apache сервер
 +
sudo service apache2 restart
 +
 +
Если ничего не помогает, то попробуйте установить права 755 либо 777 для директории с панелью.
 +
  
 
== Для чего нужны SSH модули? ==
 
== Для чего нужны SSH модули? ==

Версия 18:57, 17 августа 2013


Как установить панель управления?

  • Для установки панели нужно скопировать содержимое папки upload из архива с панелью в директорию на сервере.
  • Запустить установку панели, для этого перейти по адресу site.ru/install

Подробнее об установке панели GameAP

После установки при переходе на страницу auth/in появляется 404 ошибка

Подобная ошибка появляется при выключенном mod_rewrite либо .htaccess

Для включения mod_rewrite выполните следующее:

sudo a2enmod rewrite
sudo gedit /etc/apache2/sites-enabled/000-default

После этого нужно заменить значение

AllowOverride None

на

AllowOverride All

Для включение .htaccess откройте файл /etc/apache2/sites-available и для директории установите значение:

AllowOverride All

После проделанного не забудьте перезагрузить Apache сервер

sudo service apache2 restart

Если ничего не помогает, то попробуйте установить права 755 либо 777 для директории с панелью.


Для чего нужны SSH модули?

Для управления удаленными игровыми серверами. Т.е. серверами, которые расположены не на том-же компьютере, что и панель. Требуется модуль php_ssh2 и настроенный ssh server на удаленной машине.

Установка php_ssh2:

pecl install -f ssh2

Установка ssh:

sudo apt-get install ssh

Умеет ли панель поднимать упавшие и зависшие серверы?

Да. Только для этого необходимо настроить выполнение cron задания раз в 5-10 минут.

*/5 * * * * php -f /path/to/adminpanel/index.php cron

Обязательно ли настраивать выполнение cron заданий?

Нет. Но без них не будут работать следующие функции админпанели:

  • Задания для серверов;
  • Автоматическая смена ркон пароля, в случае смены его злоумышленником;
  • Установка игровых серверов;
  • Перезапуск серверов в случае зависания или падения.