Слив хостинга EVO-HOST
- 0
- 229
Установка движка Gapanel.
Внимание данный cms не будет работать на обычных хостингах, поэтому советуем вам арендовать(vps).
Системные требование:
php 5.6
Ioncube
Curl
Mysql
Cron
Oc: Debian 6 или выше
libssh2
screen
Pure ftpd
apt-get install lib32stdc++6
1. Первыйм делом настраиваете свой веб сервер.
2. Заливаем файлы с архива на веб сервер.
2.1 Указываем данные базы данных на файле: protected/config/database.php
2.2 Выставляем права 777 на папки assets, additions, protected/runtime, conf
3. Настройка ftp
3.1 Устанавливаем пакет: aptitude install pure-ftpd-mysql
3.2 Создаем нового пользователя для базы
3.3 Заходим в /etc/pure-ftpd/db/ и очищаем mysql.conf, вставляем следующее (не забудьте поправить):
MYSQLServer ип сервера, где стоить панелька или же localhost, если панель и игровые сервера на одном выделенном сервере.
MYSQLPort 3306
MYSQLUser имя созданного пользователя бд
MYSQLPassword пароль созданного пользователя бд
MYSQLDatabase указываете базу панели
MYSQLCrypt md5
MYSQLGetPW SELECT Password FROM ga_ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MYSQLGetUID SELECT Uid FROM ga_ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MYSQLGetGID SELECT Gid FROM ga_ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MYSQLGetDir SELECT Dir FROM ga_ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetBandwidthUL SELECT ULBandwidth FROM ga_ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetBandwidthDL SELECT DLBandwidth FROM ga_ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetQTASZ SELECT QuotaSize FROM ga_ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetQTAFS SELECT QuotaFiles FROM ga_ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
3.4 Потом в mysql закоментируем
строку 127.0.0.1
Должно получиться так.
#127.0.0.1
3.5 Отправляем команды в Putty так скажем)
echo "yes" > /etc/pure-ftpd/conf/ChrootEveryone;
echo "yes" > /etc/pure-ftpd/conf/CreateHomeDir;
echo "yes" > /etc/pure-ftpd/conf/DontResolve;
3.6 Перезагружаем сервис Pure ftpd командой:
/etc/init.d/pure-ftpd-mysql restart;
3.7 Потом пезагружаем mysql сервер командой:
service mysql restart
4. Создать папку в корне выдленнего сервера папку gapanel
4.1 заливать в папку gapanel игровые сервера пример(gapanel/samp) - при создание тарифа указываете
в "путь установки" /gapanel/samp
5 Настройка cron
5.1 - ключ вы установите в настройках сайта
Ссылка для крон http://домен.ру/cron?key=ваш_ключ (Укажите 1 минуту или 5)
Ссылка для крон 2 http://домен.ру/cron2?key=ваш_ключ (Укажиите 1 час)
Ссылка для крон 3 http://домен.ру/cron/autoplay?key=ваш_ключ (Укажите 1 раз в день).
Ссылка для крон 4 http://домен.ру/cron/Cronstat?key=ваш_ключ (Каждый час).
6. Стандартный пароль и логин:
Почта: support@gapanel.ru
Пароль: admin123
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.