oktatas:web:back-end_framework:laravel:laravel_deploy:szolgaltatohoz
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változat | |||
oktatas:web:back-end_framework:laravel:laravel_deploy:szolgaltatohoz [2021/12/12 08:00] – [Angular Laravel kombináció] admin | oktatas:web:back-end_framework:laravel:laravel_deploy:szolgaltatohoz [2025/08/01 11:33] (aktuális) – eltávolítva admin | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
- | [[oktatas: | ||
- | |||
- | ====== Laravel Deploy szolgáltatóhoz ====== | ||
- | |||
- | * **Szerző: | ||
- | * Copyright (c) Sallai András, 2021 | ||
- | * Licenc: [[https:// | ||
- | * Web: https:// | ||
- | |||
- | ===== A Larvel projekt feltöltése ===== | ||
- | |||
- | A projektünket előbb töltsük fel egy Git szerverre. | ||
- | Ez azért is fontos, mert így nem kerülnek másolásra | ||
- | a NodeJS függőségek. Ezekre csak fejlesztési időben | ||
- | van szükség. A composer függőségeire viszont szükség | ||
- | van. | ||
- | |||
- | |||
- | |||
- | ===== Szolgáltatóhoz ===== | ||
- | |||
- | Tegyük fel, hogy a szolgáltató szerverén egy html könyvtárba kell feltölteni a weboldalakat. | ||
- | |||
- | < | ||
- | html/ | ||
- | </ | ||
- | |||
- | |||
- | Másoljuk a Laravel programunk projekt01 könyvtárat | ||
- | a html könyvtár mellé. | ||
- | |||
- | < | ||
- | projekt01/ | ||
- | html/ | ||
- | </ | ||
- | |||
- | Ha letöltöttük például a git clone paranccsal | ||
- | a projektet a szerverre, akkor telepítenünk kell | ||
- | a composer függőségeket. Ehhez adjuk ki a | ||
- | következő parancsot: | ||
- | composer update | ||
- | |||
- | |||
- | ===== A telepítés helye ===== | ||
- | |||
- | A projekt01/ | ||
- | html könyvtárba másoljuk. Csak a tartalmat! A public könyvtár nem kell. | ||
- | Viszont ügyeljünk arra, hogy a rejtett .htaccess állomány is másolásra | ||
- | kerüljön. | ||
- | |||
- | Szerkesszük az index.php fájlt. Írjuk a vendor elé a projekt01 könyvtárat: | ||
- | |||
- | require __DIR__.'/ | ||
- | |||
- | |||
- | $app = require_once __DIR__.'/ | ||
- | |||
- | |||
- | |||
- | < | ||
- | valahol/ | ||
- | | ||
- | | ||
- | </ | ||
- | |||
- | A webszerver, ha nem képes írni a projekt storage könyvtárát, | ||
- | Ha a webszerver a www-data nevében fut, akkor: | ||
- | chown -R www-data: projekt01/ | ||
- | |||
- | ===== Adatbázis ===== | ||
- | |||
- | Migráljuk az adatbázist a Laravel segítségével. | ||
- | |||
- | Készítsünk másolatot a .env.example állományról .env néven. | ||
- | |||
- | |||
- | |||
- | ===== Tesztelés ===== | ||
- | |||
- | REST API esetén, ha például van egy employees nevű végpontunk, | ||
- | |||
- | * http:// | ||
- | |||
oktatas/web/back-end_framework/laravel/laravel_deploy/szolgaltatohoz.1639292450.txt.gz · Utolsó módosítás: 2021/12/12 08:00 szerkesztette: admin