Kratak odgovor
Staging sajt je tačna kopija živog sajta na odvojenom mestu (najčešće na poddomenu ili u posebnom folderu), na kojoj testirate izmene bez rizika. Na staging-u radite update-ove, isprobavate plugin-ove i menjate dizajn; kada sve radi, izmene prenesete na živi sajt. Tako posetioci nikada ne vide polomljen sajt usred izmene. Mnogi hosting paketi i WordPress alati imaju dugme za pravljenje staging kopije jednim klikom.
Čemu služi staging
Živi sajt je ono što posetioci, kupci i Google vide. Eksperimentisanje na njemu znači da svaka greška ide uživo: bela stranica posle update-a, sukob plugin-ova, polomljen raspored. Staging odvaja eksperiment od produkcije.
- testiranje update-ova WordPress jezgra, tema i plugin-ova pre nego što odu na živi sajt
- isprobavanje novih plugin-ova i provera da li se sukobljavaju sa postojećim
- rad na redizajnu ili novim stranicama bez pritiska da sve odmah mora da radi
- provera da izmena ne usporava sajt pre nego što je pustite
Staging, produkcija i lokalni razvoj
Tri okruženja se često pominju zajedno:
- produkcija (živi sajt): ono što je javno dostupno na vašem domenu
- staging: kopija na serveru, dostupna obično preko poddomena tipa
staging.vasdomen.rs, najčešće zaštićena lozinkom i isključena iz indeksiranja - lokalni razvoj: kopija na sopstvenom računaru, za rad bez interneta
Za većinu korisnika staging na hostingu je dovoljan i najpraktičniji, jer radi u istom okruženju kao živi sajt (ista PHP verzija, isti server), pa se ono što radi na staging-u ponaša isto i u produkciji.
Kako se pravi staging
Postoji nekoliko puteva, od najlakšeg ka ručnom:
- dugme u hosting panelu ili WordPress alatu koje napravi staging kopiju automatski (najlakše)
- plugin za staging koji klonira sajt na poddomen i kasnije prenosi izmene nazad
- ručno: napravite poddomen, kopirate fajlove FTP-om i bazu kroz phpMyAdmin, pa podesite novi URL
Bitno je da staging bude zatvoren za pretraživače (da se ne indeksira kao duplikat) i po mogućstvu zaštićen lozinkom, da javnost ne vidi nedovršene izmene.
Kako se izmene prenose na živi sajt
Kada na staging-u sve radi, izmene idu na produkciju. Način zavisi od toga šta se menjalo:
- alati i plugin-ovi za staging obično imaju dugme 'push to live' koje prenese izmene uz vođenje računa o bazi
- kod ručnog pristupa prenose se izmenjeni fajlovi i, ako je potrebno, baza
- uvek napravite backup živog sajta neposredno pre prenosa, da se vratite ako nešto ipak zaškripi
Pažnja kod baze: ako se na živom sajtu u međuvremenu nešto menja (nove porudžbine, komentari), prenos cele staging baze može da pregazi te podatke. Zato se kod aktivnih sajtova obično prenose samo fajlovi i ciljane izmene, ne cela baza.
Kada vam staging zaista treba
Staging najviše vredi sajtovima koji se redovno menjaju ili u kojima prekid košta:
- prodavnice, gde polomljen sajt znači izgubljenu prodaju
- sajtovi sa mnogo plugin-ova, gde su sukobi pri update-u verovatniji
- sajtovi na kojima radi više ljudi, da se izmene isprobaju pre objave
Za jednostavnu prezentaciju koja se retko dira, staging nije obavezan, ali i tu je koristan pre velikog update-a ili redizajna. Kao i backup, to je vrsta osiguranja koje se isplati onog dana kada nešto pođe naopako.
Česta pitanja
- Šta je staging sajt?
- Staging sajt je kopija živog sajta na odvojenom mestu (najčešće na poddomenu), na kojoj testirate izmene pre objave. Na staging-u radite update-ove i isprobavate plugin-ove, pa tek kada sve radi prenesete izmene na živi sajt.
- Da li mi treba staging za jednostavan sajt?
- Za jednostavnu prezentaciju koja se retko menja staging nije obavezan, ali je koristan pre velikog update-a ili redizajna. Za sajtove koji se redovno menjaju ili gde prekid košta (prodavnice), staging je gotovo neophodan.
- Kako se staging prenosi na živi sajt?
- Alati za staging obično imaju dugme 'push to live'. Kod ručnog pristupa prenose se izmenjeni fajlovi i po potrebi baza. Uvek napravite backup pre prenosa i pazite da baza ne pregazi nove podatke na živom sajtu.
- Da li Google indeksira staging sajt?
- Ne bi trebalo. Staging treba isključiti iz indeksiranja i zaštititi lozinkom, da se ne pojavi u pretrazi kao duplikat živog sajta i da javnost ne vidi nedovršene izmene. Alati za staging to obično podese automatski.
Reference
Osnivač NIJEFILA DOO. Piše o hostingu, DNS-u, email infrastrukturi i serverskoj administraciji.
Pokreni WordPress sajt na NVMe-u
1-click instalacija, PHP 8.x, dovoljno memorije i automatski SSL. BUSINESS paket je preporuka za većinu WordPress sajtova.