PLAY2X скрипт сайта + Инструкция

Bandera

Bandera

Команда форума
Админ
241
456
Win5x
Скрипт рулетки WIN5X он же PLAY2X, с 12 играми. Из платежек есть PAYEER, qiwi и др.
По играм: mines, keno, stairs, tower, wheel, roulette, hilo, blackjack, dice, crash, coinflip
Устанавливается на Ubuntu 18.04
apt-get update
apt-get -y install software-properties-common
add-apt-repository ppa:phpmyadmin/ppa
add-apt-repository ppa:eek:ndrej/php
apt-get --with-new-pkgs upgrade
apt-get install -y php7.4 php7.4-bcmath php7.4-ctype php7.4-fileinfo php7.4-json php7.4-mbstring php7.4-pdo php7.4-xml php7.4-tokenizer
apt-get install -y composer apache2 mysql-server
sudo mysql_secure_installation

mysql -u root
USE mysql;
UPDATE user SET authentication_string=PASSWORD("g12J21q1MxXN") WHERE User='root';
UPDATE user SET plugin="mysql_native_password" WHERE User='root';
FLUSH PRIVILEGES;
quit

apt-get install -y phpmyadmin
Установщик phpMyAdmin спросит данные mysql и куда его устанавливать. На этапе выбора сервера нужно выбрать Apache, поставив галочку (пробел).

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
npm i -g pm2

sudo apt-get install unzip
cd /var/www/html
unzip 1.zip

Затем заходим в /usr/share/phpmyadmin
и меняем имя файла config.simple.inc.php на config.inc.php
Заходим на сайт http://www.passwordtool.hu/blowfish-password-hash-generator
Копируем бловфиш, и вставляем в файл config.inc.php в поле $cfg['blowfish_secret'] = '';

Важно: теперь нужно настроить Apache сервер под Laravel:
nano /etc/apache2/sites-available/000-default.conf
Изменяем DocumentRoot /var/www/html на DocumentRoot /var/www/html/public
После DocumentRoot пишем следующее
<directory var="" www="" html="" public="">
Options -Indexes +FollowSymLinks
Allow from all
Require all granted
AllowOverride All
</directory>

a2enmod rewrite
service apache2 restart

Заходим сайт/phpmyadmin с данными root и создаем бд.
Загружаем туда файл database в скрипте .
Данные от бд вбиваем в файл evn и сохраняем.

В файле изменить APP_DEBUG на false, APP_URL на адрес сайта..
DB_DATABASE на имя базы данных
DB_USERNAME на root (по умолчанию) или другое имя пользователя, если оно было создано
DB_PASSWORD на пароль базы данных
После чего выволняем команду:
chmod -R 777 /var/www/html/storage
chmod -R 777 /var/www/html/bootstrap
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
----------------------------------------------------------------------------------
Установка NPM, а так же pm2, необходимые для работы:
apt-get install npm
npm install --save -g pm2
npm install --save -g cors easyvk express http xss-filters crypto mathjs socket.js
npm install --save -g fs

Файл в главной стр скрипта , отвечающий за бота промо - promo_bot.js
Последний домен требуется изменить на адрес сайта:
domain = __LOCALHOST ? 'http://localhost' : 'http://win5x.com';

Файл в главной стр скрипта , отвечающий за запус чата - chat.js
Последний домен требуется изменить на адрес сайта:
domain = __LOCALHOST ? 'http://localhost' : 'http://win5x.com';

Запуск скриптов:
cd /var/www/html
pm2 start chat.js
pm2 start promo_bot.js
pm2 start -f chat.js
pm2 delete all
----------------------------------------------------------------------------------

Выдача админки в базе данных , в таблице users
В строке is_admin на 1 и поставить chat_role на 3
Все идентификаторы chat_role
0 - пользователь
1 - youtube (отключена подкрутка)
2 - модератор (в админке имеет доступ к созданию промокодов)
3 - администратор (полный доступ)
После выдачи админка станет доступна по адресу http://сайт/admin

Скачать:
 
Gembird

Gembird

Пользователь
46
6
Ну вроде запустился, сейчас потестирую и скажу
 
Gembird

Gembird

Пользователь
46
6
Игр нет, chat.js не запускается
 
Gembird

Gembird

Пользователь
46
6
Кто ставил данный скрипт или подобные, была у кого нибудь ошибка 500 при авторизации? Настроил vk и google авторизации. Но после подтверждения вк или выброк акка через гугл перекидывает на 500 ошибку. Подскажите кто знает что нужно исправить
 
Bandera

Bandera

Команда форума
Админ
241
456
Кто ставил данный скрипт или подобные, была у кого нибудь ошибка 500 при авторизации? Настроил vk и google авторизации. Но после подтверждения вк или выброк акка через гугл перекидывает на 500 ошибку. Подскажите кто знает что нужно исправить
скриншот ошибки хотя бы
 
Gembird

Gembird

Пользователь
46
6
Так же не работает регистрация по почте "произошла ошибка. повторите снова.
Вот это в адресной строке после выбора аккаунта гугл:


Вот это в адресной строке после подтверждения вк:

Это APP_DEBUG=false

1111111111


Вот когда APP_DEBUG=true

Гугл:

Go


VK

Vk
 
Bandera

Bandera

Команда форума
Админ
241
456
@aleksey5040 , попробуйте сменить версию php . Либо включить curl в текущей. И еще раз проверьте все ли вы сделали как в инструкции.
 
Gembird

Gembird

Пользователь
46
6
@aleksey5040 , попробуйте сменить версию php . Либо включить curl в текущей. И еще раз проверьте все ли вы сделали как в инструкции.
Все сделано по инструкции, без ошибок. Как включить curl подскажите. Версия 7.4 и 8,1 сама установилась
 
LeZZvie

LeZZvie

Premium
43
130
@aleksey5040 , если у тебя панель для управления хостингом, то скорее всего в настройках можно включать и выключать расширения.
 
Gembird

Gembird

Пользователь
46
6
В моем случае спасло apt-get install php7.4-curl / Прошу админа, снять ограничения на сообщения. Я ведь пишу не просто так. А по теме. Я заливаю скрипты и тестирую потихоньку.
 
Последнее редактирование:
  • Мне нравится
Реакции: Bandera
Gembird

Gembird

Пользователь
46
6
Кто подскажет где именно сменить цвет кнопок авторизации на главной и кнопку пополнить. Я понял что в css , но где именно так и не нашел

1666449125012