· 7 years ago · Feb 09, 2018, 07:20 PM
1ИнÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ð¿Ñ€ÐµÐ´Ð¾Ñтавлена интернет-магазином Ñкриптов https://storeskript.ru
2ЕÑли вы не разобралиÑÑŒ или же проÑто не хотите тратить времÑ, вам могут помочь наши Ñотрудники, за отдельную (ÑовÑем маленьку) плату. ÐапиÑать в ВКонтакте - https://vk.me/storeskript
3
4УÑтвновка MySQL и Laravel
51. УÑтановить на хоÑтинг ОС Ubuntu 14.04
62. Зайти на Ñвой хоÑтинг через PuTTY и вводить Ñти команды:
7
8//УÑтановка нужных компонентов
9apt-get update
10apt-get install sudo
11apt-get install bsdutils
12apt-get install curl
13apt-get install -y build-essential
14apt-get install -y python-software-properties
15apt-get install -y php5
16apt-get install -y apache2
17apt-get install -y libapache2-mod-php5
18
19apt-get install -y mysql-server
20
21ПоÑле Ñтой команды вам придетÑÑ Ð¿Ñ€Ð¸Ð´ÑƒÐ¼Ð°Ñ‚ÑŒ пароль Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ¹ базы данных
22ÐЕ ЗÐБУДЬТЕ ЕГО!!!!! ОРВÐМ ЕЩЕ ПОÐÐДОБИТСЯ!
23
24
25
26apt-get install -y php5-mysql
27apt-get install -y php5-curl
28apt-get install -y php5-gd
29apt-get install -y php5-mcrypt
30apt-get install -y git-core
31
32apt-get install -y phpmyadmin
33
34ПоÑле Ñтой команды надо будет опÑть ввеÑти пароль от базы 3 раза
35
36
37apt-get install unzip
38
39//УÑтановка Node.JS Ð´Ð»Ñ Ð±Ð¾Ñ‚Ð°
40curl --silent --location https://deb.nodesource.com/setup_0.12 | bash -
41apt-get install --yes nodejs
42apt-get install --yes build-essential
43npm install -g pm2
44pm2 startup
45
46//ÐœÐ¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð²ÐµÐ±-Ñервера
47sudo a2enmod rewrite
48service apache2 restart
49
50//УÑтановка Composer
51curl -sS https://getcomposer.org/installer | php
52sudo mv composer.phar /usr/local/bin/composer
53sudo apt-get update
54sudo apt-get install tcl8.5
55
56//УÑтановка Redis Ñервера
57wget http://download.redis.io/releases/redis-stable.tar.gz
58tar xzf redis-stable.tar.gz
59cd redis-stable
60make
61make install
62cd utils
63sudo ./install_server.sh
64
65Тут нужно будет много раз нажать Enter
66
67
68
693. ÐœÐ¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³Ð¾Ð²
70
71Идём в /etc/apache2/sites-avialable
72
73Открываем файл 000-default.conf
74
75МенÑем DocumentRoot /var/www/html на DocumentRoot /var/www/html/public
76
77Идем в /etc/apache2
78
79Открываем файл apache2.conf
80
81Ищем Ñтроки Ñ Ñ‚ÐµÐºÑтом AllowOverride None (4 штуки)
82
83Везде менÑем None на All
84
85Ð’ конце файла делаем 2-3 ентера и добавлÑем туда Ñти Ñтроки Ñ Ñ€ÐµÑˆÐµÑ‚ÐºÐ°Ð¼Ð¸
86
87#
88Include /etc/phpmyadmin/apache.conf
89#
90
91
92Идем в /etc/redis/6379.conf
93
94Ищем:
95#bind 127.0.0.1
96ЗаменÑем на:
97bind 127.0.0.1
98
99Перезагружаем Ñ€ÐµÐ´Ð¸Ñ Ð¸ апач командами:
100service redis_6379 restart
101service apache2 restart
102
103
1044. ÐаÑтройка Ñкрипта.
105
106Сначала нужно перейти по адреÑу *ваш_айпи*/phpmyadmin
107Там нужно зайти Ñ Ð¿Ð°Ñ€Ð¾Ð»ÐµÐ¼ который вы указали ранее
108
109Затем нужно Ñоздать базу данных. Выберите любое название.
110
111Зайдите в Ñту базу и нажмите кнопку Импорт. Там выберите файл базы и загрузите его
112
113Далее переходим к наÑтройке Ñамого Ñкрипта.
114
115Заходим в папку Ñо Ñкриптом и открываем файл .env
116Там вводим данные от базы. Ðйпи базы оÑтавлÑем localhost
117
118Затем переходим в папку config
119В ней открываем файл database.php
120Там указываем те же данные от базы что и в прошлом файле
121
122В той же папке config открываем файл steam-auth.php
123Вводим Ñвой API-Key
124
125Затем возвращаемÑÑ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾ в главную папку Ñо Ñкриптом
126В ней открываем папку resources
127В ней открываем папку views
128Открываем файл layout.blade.php и наÑтраиваем под ÑÐµÐ±Ñ Ð²ÐµÑ€Ñ…Ð½ÑŽÑŽ панель по желанию
129Так же менÑем название Ñайта на Ñвое
130
131В папке views открываем папку pages
132Во вÑех файлах где еÑть название Ñайта менÑем на Ñвое.
133
134ВозвращаемÑÑ Ð² оÑновную папку
135Идем в папку public
136В ней идем в папку assets
137В ней в папку js
138Открываем app.js
139Ищем название Ñайта и менÑем на Ñвое.
140Ищем чиÑло 2020 и перед двоеточием вÑтавлÑем айпи Ñервера.
141
142Идем назад в оÑновную папку
143Идем в папку app
144В ней в папку Http
145В ней в папку Controllers
146Открываем файл GameController.php
147ÐаÑтраиваем под ÑÐµÐ±Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ игры
148Так же вводим Ñвой Backey Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ñ†ÐµÐ½ на вещи
149Можно ввеÑти ключи от GDonate Ð´Ð»Ñ Ð´Ð¾Ð½Ð°Ñ‚Ð° на Ñайт
150Открываем файл PagesController.php
151Ð’ нем менÑем название Ñайта на Ñвое.
152Открываем файл SupportController.php (ЕСЛИ ЕСТЬ! МОЖЕТ ÐЕ БЫТЬ! ÐЕ СТРÐШÐО!)
153МенÑем название Ñайта на Ñвое
154
155Запаковываем веÑÑŒ Ñкрипт в архив формата .zip (ИМЕÐÐО ZIP!!!)
156Ðазывем 1.zip
157Загружаем в /var/www/html
158
159В PuTTY вводим команды:
160
161cd /var/www/html
162unzip 1.zip
163cd /var/www
164chmod -R 777 html
165
166ÐаÑтройка Ñкрипта закончена
167
1685. ÐаÑтройка бота
169
170ЕÑли у Ð²Ð°Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ñ‹ Ñ Ð±Ð¾Ñ‚Ð¾Ð¼, вам могут помочь наши Ñотрудники, за отдельную (ÑовÑем маленьку) плату. ÐапиÑать в ВКонтакте - https://vk.me/storeskript
171
172Открываем файл config.js и вводим данные.
173
174username: Логин бота
175password: Пароль бота
176steamid: Стим айди бота - в бд
177secret: shared_secret из мобильного аутентификатора - в бд
178identity_secret: identity_secret из мобильного аутентификатора - в бд
179apiKey: Ðпи кей бота
180domain: Домен Ñайта (Или айпи) без http://
181secretKey: ÐЕ ТРОГÐТЬ
182admins: Ðдмины бота
183
184Запаковываем в архив формата .zip (ИМЕÐÐО ZIP!!!)
185Ðазываем 2.zip
186Создаем на Ñервере папку bot в корне файловой ÑиÑтемы
187Туда загружаем бота
188
189В PuTTY вводим команды:
190
191cd /bot
192unzip 2.zip
193
194
195ЗÐПУСК БОТÐ:
196cd /bot
197pm2 start app.js
198
199ПОСМОТРЕТЬ ЛОГИ БОТÐ
200pm2 logs 0
201
202ПЕРЕЗÐПУСТИТЬ БОТÐ
203pm2 restart 0
204
205ОСТÐÐОВИТЬ БОТÐ
206pm2 stop 0