Установка серверной части:
1. Установить линукс сервер (проверялось на убунту 18.04 сервер) не забудьте установить галочку напротив установки SSH Server
2. Установка утилит сети:
sudo apt install net-tools
3. Если ставите на виртуалку, в настройках сети компьютера выберите сетевой мост, неразборчевый режим - разрешить всё
4. Установка админ панели весты:
curl -O http://vestacp.com/pub/vst-install.sh
sudo bash vst-install.sh
сохраните логин и пароль к админке
5. Зайти в админку, удалите сайт по умолчанию
создайте новый домен dcu.dcu например
создайте базу данных с именем и паролем из файла .env либо своими
6. Поднять версию php до 7.4
sudo apt install software-common-properties
sudo add-apt-repository ppa: php
sudo apt install php7.4
sudo apt install php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imagick php7.4-cli php7 .4-dev php7.4-imap php7.4-mbstring php7.4-opcache php7.4-soap php7.4-zip php7.4-intl
//----------------------------------------------------------------------------------------------------------------------
идём в phpmyadmin создаём базу
на локальном сервере экспортируем таблицы, на боевом импортируем
в панеле управления в настройках www домена устанавливаем нужную версию PHP
в файле .env поменять значение APP_URL= на своё, DB_HOST= DB_DATABASE= DB_USERNAME= DB_PASSWORD= поменять на значения из страницы доступов
в консоле находясь в папке проекта набрать
php artisan key:generate
php artisan config:cache
сходить в файл public/.htaccess:
возможно понадобится изменить строчки:
Options -MultiViews -Indexes
на
Options -Indexes
в корне проекта создать .htaccess такого содержания:
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
запаковать проект в ZIP
скопировать его на хост и распаковать в корень домена
очистить папку storage/logs
удалить файл bootstrap/cache/config.php
если не работают апи, надо выполнить команду в панеле управления:
/opt/php/7.4/bin/php artisan passport:client --personal
//----------------------------------------------------------------------------------------------------------------------