Nunf
- 21
- 0
Взял VPS на beget.ru(не реклама) по тарифу:
Поставил рулетку steel cash на ubuntu 18.04 по инструкции которая была в ахриве с рулеткой
Дошел до "настраиваем .env файл в каталоге /var/www/html". Зашел в базу через https://**.**.**.**/phpmyadmin создал бд и импортировал в нее базу, настроил .env файл так
получил ошибку:
Зашел в "var/www/html/config/database.php и сделал из такого
такое
После этого ошибка исчезла и мне удалось зайти на сайт, я попытался настроить авторизацию через вк в env файле, в итоге на страницу авторизации вк меня перебрасывает
При нажатии на разрешить кидает сюда
И вот настройки приложения вк
Где я не туда свернул, что не так сделаю и прочее поскажите пожалуйста
Выполняем команды:
apt-get update
apt-get install software-properties-common python-software-properties
add-apt-repository -y ppa
ndrej/php
apt-get update
apt-get -y install unzip zip nginx curl php7.2 php7.2-mysql php7.2-fpm php7.2-mbstring php7.2-xml php7.2-curl redis-server
apt-get -y install mysql-client mysql-server
sudo mysql_secure_installation
mysql -u root
USE mysql;
UPDATE user SET authentication_string=PASSWORD("Karina19") WHERE User='root';
UPDATE user SET plugin="mysql_native_password" WHERE User='root';
FLUSH PRIVILEGES;
quit
curl -sL
| sudo -E bash -
sudo apt-get install -y nodejs
npm i -g pm2
теперь заливаем скрипт в /var/www/html
и распаковываем, после чего выволняем команду:
chmod -R 777 /var/www/html/storage
chmod -R 777 /var/www/html/bootstrap
curl -sS
| php
mv composer.phar /usr/local/bin/composer
# Установка phpmyadmin
cd /usr/share
composer create-project phpmyadmin/phpmyadmin --repository-url=
--no-dev
ln -s /usr/share/phpmyadmin /var/www/html/public
затем заходим в /usr/share/phpmyadmin
Создаем тут папку tmp и даем ей права 777
и меняем имя файла config.simple.inc.php на config.inc.php
Заходим на сайт
Копируем бловфиш, и вставляем в файл config.inc.php в поле $cfg['blowfish_secret'] = '';
далее переходим в /etc/nginx/sites-available
и изменяем файл default
limit_conn_zone $binary_remote_addr zone=perip:10m;
limit_conn_zone $server_name zone=perserver:10m;
server {
listen 80;
listen [::]:80 ipv6only=on;
limit_conn perip 10;
limit_conn perserver 100;
# Log files for Debugging
access_log /var/log/nginx/laravel-access.log;
error_log /var/log/nginx/laravel-error.log;
# Webroot Directory for Laravel project
root /var/www/html/public;
index index.php index.html index.htm;
# Your Domain Name
server_name **********;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
# PHP-FPM Configuration Nginx
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Перезапускаем nginx командой:
service nginx restart
Заходим в phpmyadmin, заливаем базу и настраиваем .env файл в каталоге /var/www/html
Далее нам нужно загрузить сертификаты для работы бота (если работаем с ssl).
Переходим в каталог /var/www/html/storage/bot и перемещаем сертификат и ключ в эту папку.
Авторизируемся на сайте и выдаем права администратора, переходим в админ панель /admin и настраиваем систему оплаты.
apt-get update
apt-get install software-properties-common python-software-properties
add-apt-repository -y ppa
apt-get update
apt-get -y install unzip zip nginx curl php7.2 php7.2-mysql php7.2-fpm php7.2-mbstring php7.2-xml php7.2-curl redis-server
apt-get -y install mysql-client mysql-server
sudo mysql_secure_installation
mysql -u root
USE mysql;
UPDATE user SET authentication_string=PASSWORD("Karina19") WHERE User='root';
UPDATE user SET plugin="mysql_native_password" WHERE User='root';
FLUSH PRIVILEGES;
quit
curl -sL
У вас нет разрешения на просмотр ссылки, пожалуйста Войдите или Зарегистрируйтесь
sudo apt-get install -y nodejs
npm i -g pm2
теперь заливаем скрипт в /var/www/html
и распаковываем, после чего выволняем команду:
chmod -R 777 /var/www/html/storage
chmod -R 777 /var/www/html/bootstrap
curl -sS
У вас нет разрешения на просмотр ссылки, пожалуйста Войдите или Зарегистрируйтесь
mv composer.phar /usr/local/bin/composer
# Установка phpmyadmin
cd /usr/share
composer create-project phpmyadmin/phpmyadmin --repository-url=
У вас нет разрешения на просмотр ссылки, пожалуйста Войдите или Зарегистрируйтесь
ln -s /usr/share/phpmyadmin /var/www/html/public
затем заходим в /usr/share/phpmyadmin
Создаем тут папку tmp и даем ей права 777
и меняем имя файла config.simple.inc.php на config.inc.php
Заходим на сайт
У вас нет разрешения на просмотр ссылки, пожалуйста Войдите или Зарегистрируйтесь
Копируем бловфиш, и вставляем в файл config.inc.php в поле $cfg['blowfish_secret'] = '';
далее переходим в /etc/nginx/sites-available
и изменяем файл default
limit_conn_zone $binary_remote_addr zone=perip:10m;
limit_conn_zone $server_name zone=perserver:10m;
server {
listen 80;
listen [::]:80 ipv6only=on;
limit_conn perip 10;
limit_conn perserver 100;
# Log files for Debugging
access_log /var/log/nginx/laravel-access.log;
error_log /var/log/nginx/laravel-error.log;
# Webroot Directory for Laravel project
root /var/www/html/public;
index index.php index.html index.htm;
# Your Domain Name
server_name **********;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
# PHP-FPM Configuration Nginx
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Перезапускаем nginx командой:
service nginx restart
Заходим в phpmyadmin, заливаем базу и настраиваем .env файл в каталоге /var/www/html
Далее нам нужно загрузить сертификаты для работы бота (если работаем с ssl).
Переходим в каталог /var/www/html/storage/bot и перемещаем сертификат и ключ в эту папку.
Авторизируемся на сайте и выдаем права администратора, переходим в админ панель /admin и настраиваем систему оплаты.
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:8DqhRtUFnPx1NtBz6CsKMrc9+iVe1BwmtqtpvhArY40=
APP_DEBUG=1
APP_URL=http://**.***.**.***
LOG_CHANNEL=stack
VKONTAKTE_KEY=7159061
VKONTAKTE_SECRET=F6uf5L7eVF7bst2V3hNg
VKONTAKTE_REDIRECT_URI=https://**.***.**.***/auth/callback/vkontakte
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=название бд
DB_USERNAME=root
DB_PASSWORD=пароль к бд
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
NOCAPTCHA_SECRET=
NOCAPTCHA_SITEKEY=
APP_ENV=local
APP_KEY=base64:8DqhRtUFnPx1NtBz6CsKMrc9+iVe1BwmtqtpvhArY40=
APP_DEBUG=1
APP_URL=http://**.***.**.***
LOG_CHANNEL=stack
VKONTAKTE_KEY=7159061
VKONTAKTE_SECRET=F6uf5L7eVF7bst2V3hNg
VKONTAKTE_REDIRECT_URI=https://**.***.**.***/auth/callback/vkontakte
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=название бд
DB_USERNAME=root
DB_PASSWORD=пароль к бд
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
NOCAPTCHA_SECRET=
NOCAPTCHA_SITEKEY=
У вас нет разрешения на просмотр ссылки, пожалуйста Войдите или Зарегистрируйтесь