Installation Guide - Printable Version +- eBot Russian Community (http://h91252dn.bget.ru) +-- Forum: e-Bot (http://h91252dn.bget.ru/forumdisplay.php?fid=1) +--- Forum: Настройка и установка e-Bot'а (http://h91252dn.bget.ru/forumdisplay.php?fid=2) +--- Thread: Installation Guide (/showthread.php?tid=1) |
Installation Guide - romario515 - 03-06-2018 Всем привет, сегодня я расскажу как установить e-bot на Debian и дочерние ос(например, Ubuntu). Ссылка на офф.источник: http://forum.esport-tools.net/d/2-how-to-install-ebot-on-debian-ubuntu-for-beginners Важно, для тех кто использует Ubuntu 16.04(Xenial Xerus): Code: Ребята , если вы хотите использовать php5, то не используйте ubuntu 16.04,потому что она сменила версию php до 7 и вы не сможете этого изменить т.к. пакет libapache2-mod-php5 не устанавливается! Рекомендуем дебиан 7.* , еще работает на 8.6! Итак, приступим : 1) Нам нужен dedicated server либо выделенный сервер. по поводу хостингов будет отдельная тема, сможете прочитать там. 1.1) Для удобства работы установим putty и даже если сервер стоит в локалке в 2см от вас , давайте не будем его насиловать, а работать будем через Putty 1.2) Выбираем SSH(данный пакет мы должны установить на сервер при установке ОС типа *nix( простым языком Linux), называется данный пакет openssh-server) и вводим ip-адрес нашего сервера в поле ip(узнать его мы можем введя на сервере команду ifconfig) 1.3) Заходим под аккаунтом root пользователя в Debian или используем команду sudo su и вводим пароль от пользователя Ubuntu 2) Как только мы вошли на сервер используем несколько команд. Code: apt-get update 3) Установка PHP Перед тем как установить нужную нам версию надо удалить любые другие которые у нас могли быть установлены командами PHP Code: apt-get autoremove php php-dev php-cli PHP Code: apt-get autoremove php5 php5-dev php5-cli Code: mkdir /home/install Дальше обозначаем апачу и php где они чтобы увидеть друг-друга Code: apt-get install libapache2-mod-php5 Code: apt-get install mysql-server php5-mysql Для удобства установим phpmyadmin Code: apt-get install phpmyadmin В выпавшем окошке выбираем apache кнопкой пробел и переходим далее После завершения установки редактируем конфиг апача Code: nano /etc/apache2/apache2.conf Include /etc/phpmyadmin/apache.conf и перезапустим apache2 service apache2 restart 5) Добавим БД через консоль. Это быстрее. Но можете и через phpmyadmin Code: mysql -u root -p Code: grant all privileges on ebotv3.* to 'ebotv3'@'localhost' with grant option; Code: mkdir /home/ebot MYSQL_PASS => введите ваш ebotv3's пароль (это "Ваш пароль") BOT_IP => введите ip вашего сервера вместо 127.0.0.1 EXTERNAL_LOG_IP = "" ; используйте это, если ваш сервер не привязан к внешнему IP-адресу (за NAT), можно проигнорировать. 7)Установка e-Bot web: Code: cd /home/ebot nano config/app_user.yml ebot_ip: ip вашего сервера ebot_port: 12360 mode: lan Если вы не используете сервер в локальной сети то замените mode:lan на mode:net Отредактируем конфиг бд config/databases.yml nano config/databases.yml host: 127.0.0.1 (не пишите localhost. Это может не сработать в некоторых системах) username: ebotv3 password: "Ваш пароль" (замените "Ваш пароль" на ebotv3 mysql's пароль) Code: mkdir cache 7.1) Без sub-domain Code: Создаем файл /etc/apache2/conf.d/ebotv3 коммандой: Code: Alias / /home/ebot/ebot-web/web/ Code: a2enmod rewrite Раскоментируем строку (удалением символа "#") Code: RewriteBase / Заходим в браузер по адресу: server-ip/ebot-csgo/admin.php Пример: 192.168.1.1/ebot-csgo/admin.php замените 192.168.1.1 на ip вашего сервера или домен Теперь заходим на сайте: username: admin password: admin И меняем пароль 7.3) удаляем /web/installation Code: cd /home/ebot/ebot-web/web 1) включение(качаем скрипт) Code: cd /home/install затем стартуем Code: service ebot start Теперь в админ панели вы можете увидеть Впринципе всё работает. Остальное чуть позже. RE: Installation Guide - romario515 - 03-07-2018 В статье пока - что сидит небольшой косяк. не успел его вчера проверить и убрать. по поводу пункта 7.1 - 7.3 с конфигом сайтов. |