Изисквания към сървъра: 1. MySQL версия поне 5.7 2. Redis 3. Composer 4. TortoiseVNC 5. Разрешение на акаунта, с който е стартиран уеб сървъра да пише в папка storage 6. Да е разрешено "AllowOverride All", за да може да се променят правилата в .htaccess 7. Настройки в php.ini max_input_vars = 3000 memory_limit = 1024M Процедури по прехвърляне на проекта на live сървър 1. Инсталиране на WinScp и осигуряване на ftp/sftp И т.н достъп до сървъра В нашия случай чрез: SFTP IP: ams.ndkbg.com port: 22 user: intersoft pass: rRwdqJHmG5 2. Инсталиране на Putty за достъп до сървъра през конзола - достъпа се осъществява с горните акредиртиви 3. Достъп до сървъра през Remote Desktop Server: 217.145.93.127:33890 User: sklad pass: Ndk241088 4. Достъп до базата данни през phpmyadmin на http://212.91.179.134:443/phpmyadmin или ако имаме достъп през remote desktop инсталиране на сървъра на HeidiSql 5. Експортиране на базата данни и импортирането и в новата база чрез HeidiSql или phpmyadmin 6. Качване на проекта чрез TortoiseVNC 6.1. Стартиране на Putty и навигиране до инсталационната папка. Ако папката е var/www/html командата е "cd /var/www/html" 6.2. Качване на файловете от репозиторито с командата "svn checkout http://185.219.69.100:81/svn/skladrepo --Kiro", където http://185.219.69.100:81/svn/skladrepo е адреса на репозиторито, а Kиро е потребителското име за достъп до репозиторито. Иска се и въвеждането на паролата на потребителя. В случая - 123k456! 7. Копиране на папка storage, която не е версионализирана на сървъра през ftp 8. Оправяне на настройките в .env файла на сървъра - APP_URL=https://212.91.179.134 -DB_HOST=192.168.1.209 -DB_PORT=3306 -DB_DATABASE=sklad -DB_USERNAME=dbconnuser -DB_PASSWORD=!$mZ*LiY]6:2}{h 9. Стартиране на командата composer update в папката на проекта 10. За да тръгнат cronjobs на новия сървър трябва да се стартира командата * * * * * cd /var/www/html && php artisan schedule:run >> /dev/null 2>&1 За целта в Putty се подава: crontab -e натиска се бутона Insert въвежда се командата * * * * * cd /var/www/html && php artisan schedule:run >> /dev/null 2>&1 натиска се бутона Esc натиска се Shift + : въвежда се qw и се натиска Enter 11. За създаване на ново репозитори на сървъра на Светльо: Visual SVN Server -> Repositories -> create