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.
Najčešća 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, isprobavate plugin-ove i menjate dizajn, pa tek kada sve radi prenesete izmene na živi sajt, da posetioci nikada ne vide polomljenu verziju.
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, imaju mnogo plugin-ova 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' koje prenese izmene. Kod ručnog pristupa prenose se izmenjeni fajlovi i po potrebi baza. Uvek napravite backup živog sajta pre prenosa. Kod aktivnih sajtova pazite da prenos baze ne pregazi nove podatke (porudžbine, komentare).
Da li Google indeksira staging sajt?
Ne bi trebalo. Staging treba isključiti iz indeksiranja i po mogućstvu 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.
Č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.