Загрузка...

Webgamestore script

Thread in Website scripts created by GoodCash Apr 17, 2020. 2349 views

  1. GoodCash
    GoodCash Topic starter Apr 17, 2020 Banned 94 Oct 9, 2019
    Доброго времени суток, друзья!
    Сливаю вам скрипт магазина WebGameStore, который пытались продать за 15 тыс.р (поговаривают что даже продали несколько копий)
    Ставится на Ubuntu 18.04.
    [IMG] [IMG]
    Скачать



    Code
    -------------------------------------------------

    apt-get update

    apt-get upgrade -y

    sudo apt --fix-broken install python-pycurl python-apt

    sudo apt-get install software-properties-common

    sudo add-apt-repository ppa:ondrej/php

    apt-get update

    sudo apt-get install software-properties-common

    apt-get install software-properties-common

    sudo add-apt-repository ppa:ondrej/php

    sudo apt-get update

    sudo apt-get install -y php7.2

    apt install -y nano mc curl build-essential nginx php7.2 php7.2-fpm git php7.2-mysql nodejs redis-server php7.2-xml php7.2-mbstring nodejs npm mysql-server php7.2-mysql php7.2-curl

    /// Пароля по умолчанию mysql нет, пользователь root

    echo "cgi.fix_pathinfo=0" » /etc/php/7.2/fpm/php.ini

    service php7.2-fpm restart

    -------------------------------------------------

    /// Устанавливаем пароль root для mysql

    sudo service mysql stop

    sudo mkdir -p /var/run/mysqld

    sudo chown mysql:mysql /var/run/mysqld

    sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &

    mysql -u root

    FLUSH PRIVILEGES;

    USE mysql;

    UPDATE user SET authentication_string=PASSWORD("FDn323qUbxx2383") WHERE User='root';

    UPDATE user SET plugin="mysql_native_password" WHERE User='root';

    quit

    /// Мы установили пароль "FDn323qUbxx2383" для пользователя "root".

    -------------------------------------------------

    <!--Создание папки-->

    mkdir -p /var/www/blue-red.fun

    -------------------------------------------------

    <!--Установка компостера-->

    curl -sS https://getcomposer.org/installer | php

    mv composer.phar /usr/local/bin/composer

    apt -y install

    -------------------------------------------------

    <!--Настройка нгиникса-->

    nano /etc/nginx/sites-available/blue-red.fun

    /// Копируем это и вставляем туда (правая кнопка мыши):

    server {
    listen 80;
    server_name blue-red.fun www.blue-red.fun;
    access_log /var/log/access.log;
    error_log /var/log/error.log;
    rewrite_log on;
    root /var/www/blue-red.fun/public;
    index index.php;
    location / {

    try_files $uri $uri/ /index.php?$query_string;

    }
    if (!-d $request_filename) {
    rewrite ^/(.+)/$ /$1 permanent;
    }
    location ~* \.php$ {
    fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
    fastcgi_index index.php;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    include /etc/nginx/fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
    location ~ /\.ht {
    deny all;
    }
    location ~* \.(?:ico|css|js|jpe?g|JPG|png|svg|woff)$ {
    expires 365d;
    }
    }

    /// После того когда вставили этот код, нужно прожать ctrl + x, потом нажать Y а потом Enter

    -------------------------------------------------

    <!--Создаем нужные папки и удаляем ненужные-->

    ln -s /etc/nginx/sites-available/blue-red.fun /etc/nginx/sites-enabled/

    mkdir -p /var/www/blue-red.fun

    rm /etc/nginx/sites-available/default

    -------------------------------------------------

    <!--Устанавливаем права-->

    chown -R www-data:www-data /var/www/blue-red.fun

    В /etc/nginx/nginx.conf строка 62 изменить include /etc/nginx/sites-enabled/*; на include /etc/nginx/sites-available/*;

    -------------------------------------------------

    <!--Перезагружаем нгиникс чтобы наши настройки сохранились-->

    sudo killall apache2

    service nginx restart

    -------------------------------------------------

    <!--Установка ноде и пм2 для дальнейшего запуска бота-->

    sudo apt install nodejs

    sudo apt install npm

    sudo apt install build-essential

    nodejs -v

    npm -v

    npm install forever -g

    npm install forever-monitor

    -------------------------------------------------

    /// Первая часть закончена, теперь архивируем скрипт в .zip файл переходим в ftp.

    cd /var/www/blue-red.fun

    unzip html.zip /// "html" название архива

    /// Потом удаляем архив

    -------------------------------------------------

    /// Теперь устанавливаем adminer в "/var/www/МОЙ.САЙТ/public"
    /// ИЛИ устанавливаем phpmyadmin

    cd

    sudo apt install php-mbstring

    sudo apt install phpmyadmin

    sudo sed -i "s/|\s*\((count(\$analyzed_sql_results\['select_expr'\]\)/| (\1)/g" /usr/share/phpmyadmin/libraries/sql.lib.php

    -------------------------------------------------

    /// Создаем ссылку чтобы заработал phpmyadmin

    ln -s /usr/share/phpmyadmin /var/www/blue-red.fun/public

    /// Ссылка для управления phpmyadmin "http://МОЙ.САЙТ/phpmyadmin/"

    =========================СОЗДАЕМ ВСЕ ДЛЯ ЗАЛИВАНИЯ БАЗЫ И ЗАЛИВАЕМ ЕЕ=========================

    /// Заходим в MySQL "Пароль создавали выше"

    mysql -u root -p

    show databases;

    CREATE DATABASE baza; /// создание базы, имя базы "baza"

    GRANT ALL PRIVILEGES ON baza.* TO user@localhost IDENTIFIED BY '3X1i8T6bO0b4K6s9'; /// имя базы "baza", создание пользователя базы "user", пароль "3X1i8T6bO0b4K6s9"

    exit

    /// Заходим в phpmyadmin "http://МОЙ.САЙТ/phpmyadmin/" или adminer и заливаем бд.

    =========================СОЗДАЕМ ВСЕ ДЛЯ ЗАЛИВАНИЯ БАЗЫ И ЗАЛИВАЕМ ЕЕ END=========================

    /// После прописываем данные от базы в ".env" находится он в "/var/www/МОЙ.САЙТ/.env"
    /// Теперь выдаем права на папку:

    chmod -Rf 777 /var/www/blue-red.fun/storage

    -------------------------------------------------

    /// Установка SSL на NGINX

    sudo add-apt-repository ppa:certbot/certbot

    sudo apt install python-certbot-nginx

    sudo ufw allow 'Nginx Full'

    sudo ufw delete allow 'Nginx HTTP'

    sudo certbot --nginx -d blue-red.fun -d www.blue-red.fun

    /// Select the appropriate number [1-2] then [enter] (press 'c' to cancel): ЖМЕМ 2

    -------------------------------------------------

    cd /var/www/blue-red.fun/storage/bot

    forever start app.js

    cd

    curl -sL https://deb.nodesource.com/setup_8.x -o nodesource_setup.sh

    nano nodesource_setup.sh

    sudo bash nodesource_setup.sh

    sudo apt install nodejs

    nodejs -v

    npm -v

    sudo apt install build-essential

    sudo npm install pm2@latest -g

    cd /var/www/blue-red.fun/storage/bot

    pm2 start app.js

    -------------------------------------------------

    /// В "/etc/redis/"

    /// Заменить файл "redis.conf"

    service redis-server restart

    -------------------------Для phpmyadmin------------------------

    /// В строке 551

    /// "/usr/share/phpmyadmin/libraries/plugin_interface.lib.php"

    /// Просто замените

    /// if($options != null && count($options) > 0){

    /// На

    /// if ($options != null && (is_array($options) || $options instanceof Countable) && count($options) > 0) {

    ------------------------Для phpmyadmin END-------------------------

    Взял с соседнего форума:peka:

    Без личных.
     
  2. TheWashington
    Годно. Сохраню.
     
    1. GoodCash Topic starter
  3. Durkka
    Когда взял просто так на другом форуме:BrainCosmic:
     
    1. GoodCash Topic starter
      Durkka, из под хайда:podumai:
    2. Qukallon
      GoodCash, можно под хайдик?(
  4. agencianaweb
    спасибо что поделился брат.
    Боже, благослови твои руки
     
Loading...
Top