bogodaev, судя по скриншотам вы её не устанавливали, кому удалось поставить напишите мануал пожалуста, а то выдаёт следующее: Parse error: syntax error, unexpected ')' in /затёрто/evo/web/public/bootstrap.php on line 76
можно демо в лс где стоит, а то скрины с евофрага сделаны, и если возможно инструкцию по установке, а то эту панель ещё на одном форуме обсуждают - так дело с мёртвой точки не сдвинулось.
Кто поставил? а то мучаюсь второй день Всё что удалось найти по панеле это мануалы Вот мануал: Код: Всё вводить по очереди только на читсую ОС Ubuntu Server не ниже 10 версии Предоставляется как 'as is' Множество команд требуют root доступа =================== ЧАСТЬ 1 - УСТАНОВКА =================== Я предпочитаю ставить всё отдельно apt-get update (обновим список пакетов из репозитория) apt-get upgrade (обновим систему) apt-get install mysql-server (во время установки нужно будет задать пароль для пользователя root, воодить 2 раза) apt-get install nginx (установим nginx, этот веб сервер использует панель) apt-get install php5 (установим PHP 5) apt-get install php5-fpm (установим Fast-CGI менеджер) apt-get install php5-mcrypt php5-xmlrpc php5-suhosin php5-curl php5-mysql (установим модули php5) apt-get install unzip (для распаковки zip, если архив с web частью запакован с помощью zip) =================== ЧАСТЬ 2 - НАСТРОЙКА =================== --------------- НАСТРОЙКА nginx --------------- Загружаем на какой-то сайт файлы конфигурации nginx cd /etc/ (переходим в папку содержащую все конфиги системы) Следующая команда является примером, загружает архив с конфигурацией, указать свой адрес где находится архив с конфигурацией wget -N somehost.com/conf/nginx.zip /etc/init.d/nginx stop (останавливаем nginx) /etc/init.d/apache2 stop (и апач на всякий) /etc/init.d/php5-fpm (и менеджер fast cgi) mv nginx nginx2 (бэкапим старый конфиг) unzip *.zip (распаковываем архив) cd ./nginx (переходим в папку с конфигурацией) nano nginx.conf (редактируем её) Изменяем следующее: listen 46.254.17.172:80; на listen IP VPS сервера:80; server_name panel.gam3host.ru; на server_name ВАШ ДОМЕН; if ($http_referer !~ ^(http://panel.gam3host.ru) ) { на if ($http_referer !~ ^(http://ВАШ ДОМЕН) ) { Это изменять только на новой версии nginx!!! limit_zone conns $binary_remote_addr 5m; на limit_conn_zone $binary_remote_addr zone=conns:5m; Сохраняем нажав CTRL+X > Y > [ENTER] Теперь нужно залить саму панель Приступим cd / (переходим в корень) затем загружаем на какой-то сайт файлы панели (папку evo) Следующая команда - пример, загружает архив с панелью, указать свой адресс где находится архив с панелью wget -N somehost.com/evo/evo.zip unzip *.zip (распаковываем панель) chmod -R 777 evo (даем права на папку и вложенные фалйы) Панель стоит, осталась БД. --------------- НАСТРОЙКА mysql --------------- подключаемся к БД. mysql -u root -p затем введите пароль БД (который Вы задали при установке mysql сервера) и нажмите ENTER создадим пользователя панели и дадим ему доступ из вне CREATE USER 'panel'@'%' IDENTIFIED BY '596685'; (жмем ENTER) Создадим БД для пользователя CREATE DATABASE panel; (жмем ENTER) Дадим пользователю panel полный доступ к БД panel GTANT ALL ON panel.* TO 'panel'@'%' WITH GRANT OPTION; (жмем ENTER) exit (жмем ENTER) Всё БД готова, теперь для дальнейшего удобства включим удалённый доступ к ней cd /etc/mysql (переходим в папку содержащую конфигурацию mysql) nano my.cnf (редактируем конфигурацию) Ищем bind-address = 127.0.0.1 и заменяем на #bind-address = 127.0.0.1 Это привяжет интерфейс MySQL ко всем IP Ну и перезапустим БД /etc/init.d/mysql restart Теперь нужно выполнить sql файл (залить стандартную базу) Можете использовать любой софт (Navicat, SQLYog) т.к. мы открыли доступ к БД из вне Лично я делаю по другому. Если Вы залили с помощью программ этот шаг можете пропустить ----------------------------------- НАСТРОЙКА mysql, заливка БД вручную ----------------------------------- Загружаете его на сервер любым способом и выполняете mysql -u panel -p --verbose < db.sql db.sql - файл который идет вместе с панелью, Вам нужно загрузить его на VPS Для выполнения При выполнении команды у Вас запросят пароль пользователя panel После выполнения БД полностью готова ---------------------- НАСТРОЙКА самой панели ---------------------- Теперь нужно связать БД с панелью и зделать ряд настроек Выпоняем nano /evo/web/public/code/config.php Ищем private $costumerServers = array('cp.somehost.com'); заменяем на private $costumerServers = array('СВОЙ ДОМЕН'); Ищем define ('CFG_WEBMONEY_PURSE', 'webmoney'); define ('CFG_WEBMONEY_SECRET', 'pass'); заменяем на define ('CFG_WEBMONEY_PURSE', 'ВАШ WMID ДОЛЖЕН БЫТЬ ТОРГОВЫЙ КОШЕЛЕК'); define ('CFG_WEBMONEY_SECRET', 'КЛЮЧ (ВЫДАЕТСЯ ПРИ СОЗДАНИИ ТОРОГОВОГО КОШЕЛЬКА'); Ищем define ('CFG_ROBOX_PURSE', 'ЛОГИН РОБОКАССЫ'); define ('CFG_ROBOX_SECRET', 'КЛЮЧ РОБОКАССЫ ВЫДАЕТСЯ ПРИ РЕГИСТРАЦИИ И АКТИВАЦИИ'); Ищем define ('RECAPTCHA_PRIVATE', 'google recaptcha'); define ('RECAPTCHA_PUBLIC', 'google recaptcha'); Идем http://www.google.com/recaptcha/whyrecaptcha и получаем ключи для своего домена (иначе не будет регистрации) Заменяем на define ('RECAPTCHA_PRIVATE', 'ПРИВАТНЫЙ КЛЮЧ'); define ('RECAPTCHA_PUBLIC', 'ПУБЛИЧНЫЙ КЛЮЧ'); Ищем define ('EVO_SITE', 'cp.somehost.com'); define ('EVO_SALT', 'somesalt'); define ('EVO_COOKIE', 'somecookie'); Зменяем на define ('EVO_SITE', 'ВАШ ДОМЕН'); следующее указано как пример, можно использовать любые значения (не слишком длинные), эти данные используют браузеры для авторизации пользователей define ('EVO_SALT', 'superhostsalt'); define ('EVO_COOKIE', 'superhostcookie'); Ищем if ($this->costumerServers[$i] == 'cp.somehost.com') Заменяем на if ($this->costumerServers[$i] == 'ВАШ ДОМЕН') Настройка связи mysql <> панель Ищем define ('EVO_USER', 'someuser'); define ('EVO_PASS', 'somepass'); define ('EVO_DB', 'somedb'); Заменяем на define ('EVO_USER', 'ПОЛЬЗОВАТЕЛЬ БД ОБЫЧНО panel'); define ('EVO_PASS', 'ПАРОЛЬ ПОЛЬЗОВАТЕЛЯ БД'); define ('EVO_DB', 'БД'); ================ ЧАСТЬ 3 - ЗАПУСК ================ Запускаем службы (которе ранее остановили) /etc/init.d/nginx start (запускаем nginx) /etc/init.d/nginx reload (перезагрузим конфиг мало-ли) /etc/init.d/php5-fpm start (запускаем менеджер CGI) Проверим нет ли ошибок выполнив php5-fpm ============================ ЧАСТЬ 4 - ВОЗМОЖНЫЕ ПРОБЛЕМЫ ============================ При возникновении проблем делаем следующее: 1) Убедитесь в том что у вас есть root права 2) Перезапустите следующие службы: /etc/init.d/apache2 stop /etc/init.d/nginx stop & /etc/init.d/php5-fpm stop /etc/init.d/mysql stop & /etc/init.d/mysql start /etc/init.d/php5-fpm start & /etc/init.d/nginx start 3) Выполните перезагрузку конфигурации nginx /etc/init.d/nginx reload 4) Проверьте соединение с БД mysql -u root -p И введите пароль для root (устанавливается во время установки паке mysql-server) Если откроется консоль значит БД работает. Если всё это Вам не помогло выпоняем: php5-fpm или /etc/init.d/php5-fpm stop & php5-fpm Вывод после данных команд копируете мне в ICQ Код: Требования: nginx, php5, zend optimizer 3.3.0, mysql 5, proftpd, debian 6 Папку evo положить в корень VPS на которой будет панель Сконфигурировать и инициализировать БД /evo/web/public/code/config.php Сконфигурировать остальной функционал: webhost.php, panel_order.php Отредактировать шаблоны сменив somehost на свой домен (рекомендую пользоватся npp++) Код: Требования: mono runtime, proftpd Папку evo положить в корень Dedicated сервера на котором будут игры Прописть в БД Агент поднимается так: bash ./agent2.sh Сконфигурировать функционал: agent2.sh Панель поставил, у меня кстати дезендинная версия. Но вот немогу войти в профиль. Вот для теста http://ua0020065.clientvm.vps.ua
Всё починил, рега пашет, заходит в личный кабинет, но вот увы не нашёл админку, и незнаю как прописать локацию сервера, кто знает отпишитесь
adastmin, Я поставил панель и более того переделал её, но есть одно но, это как локации добавлять?? вот куда поставил gamearenda.ru