Šī instrukcija palīdzēs izvietot Laravel aplikāciju uz GARMTECH web hostinga (Plesk).
Laravel publiskā ieeja ir public/index.php. Drošības nolūkos vietnes document root jānorāda uz public direktoriju (lai .env un citi iekšējie faili nebūtu publiski pieejami).
Projektu var izvietot, izmantojot:
Tipiska struktūra shared hostingā:
httpdocs/ — vietnes sakne Pleskhttpdocs/public/ — Laravel public direktorijahttpdocs/public.Piezīme: ja jums ir vairākas aplikācijas, izmantojiet apakšdomēnus (piemēram app.example.com) un iestatiet document root katram atsevišķi.
mbstring, openssl, pdo, tokenizer, xml, ctype, json, fileinfo..env
Laravel nepieciešama vendor mape. Varianti:
vendor).Tipiskas “pirmās palaišanas” komandas (SSH):
php artisan key:generate
php artisan config:cache
Ja tiek izmantota storage saite:
php artisan storage:link
Laravel jāspēj rakstīt mapēs:
storage/bootstrap/cache/Ja logi rāda permission kļūdas, pārliecinieties, ka šīs mapes ir rakstāmas hostinga sistēmas lietotājam.
Ja aplikācija izmanto Laravel scheduler, izveidojiet cron uzdevumu Plesk panelī:
Tipiska komanda (katru minūti):
* * * * * php /path/to/artisan schedule:run
Precīzs PHP ceļš var atšķirties. Ja izmantojat SSH, parasti var izmantot php; citos gadījumos izmantojiet PHP CLI ceļu, kas pieejams jūsu vidē.
public vai rewrite noteikumi netiek pielietoti.php artisan key:generate..env DB parametrus un lietotāja tiesības.