FAQ GameAP: различия между версиями
Nikita (обсуждение | вклад) |
Nikita (обсуждение | вклад) |
||
Строка 57: | Строка 57: | ||
В этом случае проверьте адрес сайта, указанных в конфигурации - файл '''application/config/config.php''', параметр '''$config['base_url']''', сайт должен содержать http:// и слеш в конце, например http://hldm.org/, http://demo.gameap.ru/, http://localhost/game_panels/gameap/ | В этом случае проверьте адрес сайта, указанных в конфигурации - файл '''application/config/config.php''', параметр '''$config['base_url']''', сайт должен содержать http:// и слеш в конце, например http://hldm.org/, http://demo.gameap.ru/, http://localhost/game_panels/gameap/ | ||
+ | |||
+ | == Я потерял секретный ключ, и доступ к серверам теперь невозможен. Можно ли как-то восстановить пароли? == | ||
+ | Для шифрования паролей используется один из самых криптостойких алгоритмов - AES 256. Без секретного ключа этого сделать практически невозможно. |
Версия 22:21, 28 августа 2013
Содержание
- 1 Как установить панель управления?
- 2 После установки при переходе на страницу auth/in появляется 404 ошибка
- 3 Для чего нужны SSH модули?
- 4 Умеет ли панель поднимать упавшие и зависшие серверы?
- 5 Обязательно ли настраивать выполнение cron заданий?
- 6 Игровой сервер не запускается, что делать?
- 7 Форма входа не имеет стиля, а при входе отображается 404 ошибка
- 8 Я потерял секретный ключ, и доступ к серверам теперь невозможен. Можно ли как-то восстановить пароли?
Как установить панель управления?
- Для установки панели нужно скопировать содержимое папки 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 заданий?
Нет. Но без них не будут работать следующие функции админпанели:
- Задания для серверов;
- Автоматическая смена ркон пароля, в случае смены его злоумышленником;
- Установка игровых серверов;
- Перезапуск серверов в случае зависания или падения.
Игровой сервер не запускается, что делать?
Есть множество причин, из-за чего может не запуститься игровой сервер, более подробно об этом написано в разделе АдминПанель:Решение_проблем_с_запуском_серверов
Форма входа не имеет стиля, а при входе отображается 404 ошибка
Если при переходе на главную страницу отображается что-то вроде этого:
а после ввода данных, появляется ошибка 404
В этом случае проверьте адрес сайта, указанных в конфигурации - файл application/config/config.php, параметр $config['base_url'], сайт должен содержать http:// и слеш в конце, например http://hldm.org/, http://demo.gameap.ru/, http://localhost/game_panels/gameap/
Я потерял секретный ключ, и доступ к серверам теперь невозможен. Можно ли как-то восстановить пароли?
Для шифрования паролей используется один из самых криптостойких алгоритмов - AES 256. Без секретного ключа этого сделать практически невозможно.