Composer ir PHP atkarību pārvaldnieks (Laravel, Symfony u. c.). GARMTECH hostingā Composer parasti var palaist divos veidos: caur Plesk rīku (ja tas ir pieejams) vai caur SSH.
Pirms sākat
- Pārliecinieties, ka domēnam ir izvēlēta vajadzīgā PHP versija (Plesk → domēns → PHP Settings).
- Composer jāpalaiž mapē, kur atrodas
composer.json.
Variants A: Composer Plesk panelī (ja pieejams)
Dažās hostinga vidēs Plesk panelī ir Composer interfeiss. Ja to redzat, tas ir vienkāršākais veids.
- Pieslēdzieties Plesk caur My.GARMTECH.
- Atveriet domēnu.
- Atrodiet Composer (vai PHP Composer).
- Izvēlieties projekta mapi (kur atrodas
composer.json).
- Palaidiet Install (pirmajai uzstādīšanai) vai Update (atjauninājumiem).
Variants B: Composer caur SSH
Ja Plesk panelī Composer rīka nav, Composer var palaist caur SSH (ja jūsu plānā ir pieejama SSH piekļuve).
- Ieslēdziet SSH piekļuvi (ja tā ir atspējota) un pieslēdzieties kā hostinga sistēmas lietotājs.
- Pārejiet uz projekta mapi, piemēram:
cd ~/httpdocs
# vai: cd ~/httpdocs/your-app
Tipiskas komandas:
composer install
composer update
Ieteikumi:
- Ja ir atmiņas kļūdas, palieliniet
memory_limit Plesk PHP Settings sadaļā.
- Neaugšupielādējiet
vendor mapi ar FTP, ja jūsu izvietošanas process instalē atkarības uz servera.
- Pēc atkarību izmaiņām iztīriet aplikācijas kešatmiņu (atkarīgs no framework).
Biežākās problēmas
- “composer: command not found” — Composer nav pieejams shell PATH. Izmantojiet Plesk Composer rīku (A variants) vai instalējiet atkarības lokāli un izvietojiet rezultātu.
- Nepareiza PHP versija — pārbaudiet projekta prasības un izvēlieties atbilstošu PHP versiju Plesk panelī.