Advertisement
Joker95

Untitled

Feb 9th, 2018
438
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.36 KB | None | 0 0
  1. Инструкция предоставлена интернет-магазином скриптов https://storeskript.ru
  2. Если вы не разобрались или же просто не хотите тратить время, вам могут помочь наши сотрудники, за отдельную (совсем маленьку) плату. Написать в ВКонтакте - https://vk.me/storeskript
  3.  
  4. Уствновка MySQL и Laravel
  5. 1. Установить на хостинг ОС Ubuntu 14.04
  6. 2. Зайти на свой хостинг через PuTTY и вводить эти команды:
  7.  
  8. //Установка нужных компонентов
  9. apt-get update
  10. apt-get install sudo
  11. apt-get install bsdutils
  12. apt-get install curl
  13. apt-get install -y build-essential
  14. apt-get install -y python-software-properties
  15. apt-get install -y php5
  16. apt-get install -y apache2
  17. apt-get install -y libapache2-mod-php5
  18.  
  19. apt-get install -y mysql-server
  20.  
  21. После этой команды вам придется придумать пароль для вашей базы данных
  22. НЕ ЗАБУДЬТЕ ЕГО!!!!! ОН ВАМ ЕЩЕ ПОНАДОБИТСЯ!
  23.  
  24.  
  25.  
  26. apt-get install -y php5-mysql
  27. apt-get install -y php5-curl
  28. apt-get install -y php5-gd
  29. apt-get install -y php5-mcrypt
  30. apt-get install -y git-core
  31.  
  32. apt-get install -y phpmyadmin
  33.  
  34. После этой команды надо будет опять ввести пароль от базы 3 раза
  35.  
  36.  
  37. apt-get install unzip
  38.  
  39. //Установка Node.JS для бота
  40. curl --silent --location https://deb.nodesource.com/setup_0.12 | bash -
  41. apt-get install --yes nodejs
  42. apt-get install --yes build-essential
  43. npm install -g pm2
  44. pm2 startup
  45.  
  46. //Модификация веб-сервера
  47. sudo a2enmod rewrite
  48. service apache2 restart
  49.  
  50. //Установка Composer
  51. curl -sS https://getcomposer.org/installer | php
  52. sudo mv composer.phar /usr/local/bin/composer
  53. sudo apt-get update
  54. sudo apt-get install tcl8.5
  55.  
  56. //Установка Redis сервера
  57. wget http://download.redis.io/releases/redis-stable.tar.gz
  58. tar xzf redis-stable.tar.gz
  59. cd redis-stable
  60. make
  61. make install
  62. cd utils
  63. sudo ./install_server.sh
  64.  
  65. Тут нужно будет много раз нажать Enter
  66.  
  67.  
  68.  
  69. 3. Модификация конфигов
  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. #
  88. Include /etc/phpmyadmin/apache.conf
  89. #
  90.  
  91.  
  92. Идем в /etc/redis/6379.conf
  93.  
  94. Ищем:
  95. #bind 127.0.0.1
  96. Заменяем на:
  97. bind 127.0.0.1
  98.  
  99. Перезагружаем редис и апач командами:
  100. service redis_6379 restart
  101. service apache2 restart
  102.  
  103.  
  104. 4. Настройка скрипта.
  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.  
  161. cd /var/www/html
  162. unzip 1.zip
  163. cd /var/www
  164. chmod -R 777 html
  165.  
  166. Настройка скрипта закончена
  167.  
  168. 5. Настройка бота
  169.  
  170. Если у вас проблемы с ботом, вам могут помочь наши сотрудники, за отдельную (совсем маленьку) плату. Написать в ВКонтакте - https://vk.me/storeskript
  171.  
  172. Открываем файл config.js и вводим данные.
  173.  
  174. username: Логин бота
  175. password: Пароль бота
  176. steamid: Стим айди бота - в бд
  177. secret: shared_secret из мобильного аутентификатора - в бд
  178. identity_secret: identity_secret из мобильного аутентификатора - в бд
  179. apiKey: Апи кей бота
  180. domain: Домен сайта (Или айпи) без http://
  181. secretKey: НЕ ТРОГАТЬ
  182. admins: Админы бота
  183.  
  184. Запаковываем в архив формата .zip (ИМЕННО ZIP!!!)
  185. Называем 2.zip
  186. Создаем на сервере папку bot в корне файловой системы
  187. Туда загружаем бота
  188.  
  189. В PuTTY вводим команды:
  190.  
  191. cd /bot
  192. unzip 2.zip
  193.  
  194.  
  195. ЗАПУСК БОТА:
  196. cd /bot
  197. pm2 start app.js
  198.  
  199. ПОСМОТРЕТЬ ЛОГИ БОТА
  200. pm2 logs 0
  201.  
  202. ПЕРЕЗАПУСТИТЬ БОТА
  203. pm2 restart 0
  204.  
  205. ОСТАНОВИТЬ БОТА
  206. pm2 stop 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement