Staging ir atsevišķa vietnes kopija, kas paredzēta izmaiņu testēšanai. Pat ja jūsu vietne nav WordPress, GARMTECH hostingā var izveidot staging kopiju uz apakšdomēna, piemēram, stage.yourdomain.tld.
Pirms sākat
- Izvēlieties apakšdomēna nosaukumu (bieži:
stage, dev, test).
- Ja vietnei ir datubāze, noskaidrojiet, kur glabājas datubāzes pieslēguma dati (piem.,
config.php, .env, settings.php).
1. solis — izveidojiet apakšdomēnu Plesk panelī
- Piesakieties Plesk (ērti — caur My.GARMTECH).
- Atveriet Websites & Domains.
- Nospiediet Add Subdomain.
- Ievadiet nosaukumu (piem.,
stage).
- Atstājiet piedāvāto document root vai norādiet skaidru ceļu, piemēram,
/stage.
- Nospiediet OK.
2. solis — nokopējiet vietnes failus uz staging document root
Failus var kopēt ar:
- Plesk File Manager (ātri mazām/vidējām vietnēm)
- FTP‑SSL (ieteicams lielākām vietnēm)
Tipiska pieeja:
- Atveriet produkcijas document root (parasti
httpdocs).
- Izveidojiet ZIP arhīvu ar vietnes failiem.
- Augšupielādējiet arhīvu staging mapē (piem.,
/stage).
- Atarhivējiet ZIP failu staging mapē.
3. solis — noklonējiet datubāzi (ja tāda ir)
- Plesk panelī atveriet Databases.
- Izveidojiet jaunu datubāzi staging videi (piem.,
yourdb_stage) un datubāzes lietotāju.
- Eksportējiet produkcijas datubāzi phpMyAdmin (Export → Quick/Custom).
- Importējiet eksportu staging datubāzē (phpMyAdmin → Import).
4. solis — atjauniniet konfigurāciju staging videi
- Konfiga failā nomainiet datubāzes pieslēguma datus uz jaunajiem (DB nosaukums/lietotājs/parole).
- Ja vietnē tiek izmantoti absolūtie URL, nomainiet bāzes URL uz staging domēnu (dažās sistēmās tas glabājas konfigurācijā vai datubāzē).
5. solis — aizsargājiet staging vietni
Staging vietnei nevajadzētu būt publiski pieejamai vai indeksētai meklētājos.
6. solis — ieslēdziet SSL apakšdomēnam
Izsniedziet/paplašiniet Let’s Encrypt sertifikātu Plesk panelī un iekļaujiet staging apakšdomēnu, lai testētu caur HTTPS.
Padomi
- Vispirms testējiet izmaiņas staging vidē un pēc tam veiciet tās produkcijā.
- Vizuāli atzīmējiet staging (piem., ar baneri), lai nesajauktu to ar produkciju.