Testirajte izmene pre objave na produkciji
Kako Napraviti Staging Sajt
Kompletni vodič za kreiranje staging okruženja. Naučite kako da bezbedno testirate WordPress ažuriranja, nove pluginove, dizajn promene i prilagodjeni kod bez rizika za vaš live sajt.
Kako napraviti staging sajt za WordPress (1-klik metoda)?
Najbrža metoda - Softaculous u cPanelu (5 minuta): otvorite cPanel > Softaculous > WordPress Manager, izaberite sajt i kliknite Create Staging. Unesite subdomen (staging.vasajt.rs), Softaculous automatski klonira fajlove, kopira bazu i azurira sve URL-ove u wp_options. Alternativa je WP Staging plugin: Plugins > Add New, kliknite Create New Staging Site - kreira kopiju u podfolderu. Zaštitite staging sa .htpasswd i robots.txt noindex. Kada završite testiranje, kliknite Push to Live da automatski prebacite izmene. BeoHosting Shared Hosting od 458 RSD/mes uključuje Softaculous sa Push to Live na svim paketima.
- Softaculous Create Staging - 1-klik instalacija za 5 min
- Push to Live automatski prebacuje samo izmenjene fajlove
- Staging zaštita: .htpasswd + noindex robots.txt
- WP Staging Free dovoljan za većinu, Pro $89/god dodaje migraciju
BeoHosting Tim
10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Poslednje ažurirano:
Zašto svaki ozbiljan sajt treba staging okruženje?
Zamislite da ažurirate WordPress plugin i vaš sajt prestane da radi. Ili da promenite temu i raspored stranica se potpuno poremeti. Na live sajtu, to znači da vaši posetioci vide pokvaren sajt dok vi panichno pokusavate da popravite problem. Sa staging sajtom, ove greške se desavaju na privatnoj kopiji - vaš live sajt ostaje netaknut.
Staging okruženje je standardna praksa u profesionalnom web razvoju. Razvojni ciklus ide: Development (lokalni računar) > Staging (test server) > Production (live sajt). Cak i ako nemate lokalno razvojno okruženje, staging sajt je minimum koji treba imati. Na njemu možete testirati sve - od manjih izmena teksta do kompletnog redizajna.
Preduslovi: Aktivan hosting nalog sa dovoljno prostora za kopiju sajta. Na BeoHosting Web Hosting paketima, imate Softaculous sa ugrađenim staging alatom, neograničen prostor i mogućnost kreiranja subdomana za staging okruženje.
5 koraka za kreiranje staging sajta
Od razumevanja koncepta do sinhronizacije izmena na live sajt.
Razumite zašto vam treba staging sajt
Staging sajt je privatna kopija vašeg live sajta gde možete testirati izmene bez rizika da nešto pokvarite na produkciji. Koristite ga za: testiranje WordPress i plugin ažuriranja, proveru novog dizajna/teme, testiranje prilagođenog koda, proveru kompatibilnosti pre major ažuriranja (npr. PHP 8.x upgrade). Bez staging okruženja, svaka izmena ide direktno na live sajt - greška može oboriti sajt i kostati vaš posetioce i prihod.
Staging preko Softaculous-a u cPanel-u
Najlakši način za staging na BeoHosting-u. U cPanel-u otvorite Softaculous > WordPress Manager. Pronađite vašu instalaciju i kliknite na strelicu pored nje > "Create Staging". Izaberite subdomen (npr. staging.vasajt.rs) ili subdirektorijum (vasajt.rs/staging). Softaculous ce automatski: klonirati fajlove, kopirati bazu, ažurirati URL-ove u bazi i podesiti .htaccess. Staging sajt je spreman za par minuta. Kada završite testiranje, kliknite "Push to Live" da primenite izmene na produkciju.
Manuelno kreiranje staging sajta
Za potpunu kontrolu, napravite staging ručno. Korak 1: Kreirajte subdomen (staging.vasajt.rs) u cPanel-u > Domains. Korak 2: Kopirajte sve fajlove iz public_html u staging direktorijum (koristite File Manager ili FTP). Korak 3: Eksportujte bazu u phpMyAdmin-u i importujte u novu bazu za staging. Korak 4: Uredite wp-config.php na staging-u - promenite DB_NAME, DB_USER, DB_PASSWORD na nove vrednosti. Korak 5: U bazi, ažurirajte siteurl i home u wp_options tabeli na staging URL. Korak 6: Pokrenite Search & Replace za sve stare URL-ove.
Koristite WP Staging plugin za WordPress
WP Staging je specijalizovani WordPress plugin za staging. Instalirajte ga iz Plugins > Add New. Kliknite "Create New Staging Site", izaberite koje tabele i direktorijume želite klonirati (podrazumevano: sve), i kliknite "Start Cloning". Plugin kreira staging sajt u subdirektorijumu vašeg sajta (npr. vasajt.rs/staging) sa zasebnom bazom. Pristupite staging admin panelu na vasajt.rs/staging/wp-admin. Besplatna verzija pokriva osnovne potrebe, Pro verzija ($89/godišnje) dodaje push to live, backup i migraciju.
Sinhronizujte izmene na live sajt
Nakon testiranja na staging-u, prebacite uspešne izmene na produkciju. Sa Softaculous-om: kliknite "Push to Live" u WordPress Manager-u - bira se šta da se prebaci (fajlovi, baza ili oboje). Sa WP Staging Pro: kliknite "Push Changes" za automatski prenos. Manuelno: kopirajte izmenjena fajlove sa staging-a na live (pažljivo, samo izmenjena), eksportujte relevantne tabele sa staging baze i importujte na live bazu. Uvek napravite backup live sajta pre push-a! Nakon prebacivanja, proverite da sve radi ispravno i obrisite staging sajt ako više nije potreban.
Staging saveti i best practices
Pravilno koristite staging okruženje za bezbedno testiranje i deploy.
Best practices
- Blokirajte staging sajt od pretraživača sa noindex/nofollow
- Zaštitite staging lozinkom (.htpasswd) da ga drugi ne vide
- Isključite email slanje na staging-u da ne šaljete test poruke klijentima
- Redovno ažurirajte staging sa svezim podacima iz produkcije
- Obrisite staging sajt nakon završetka testiranja radi bezbednosti
WordPress staging
- WP Staging besplatna verzija je dovoljna za većinu potreba
- Isključite caching pluginove na staging-u za tačno testiranje
- Testirajte PHP verziju na staging-u pre nego što je promenite na live
- Proverite WooCommerce narudžbine i plaćanja na staging-u pre push-a
- Koristite wp-config.php WP_ENVIRONMENT_TYPE za oznacavanje okruženja
Automatizacija
- Softaculous staging je najbrži za BeoHosting korisnike
- Git-based workflow: razvijajte lokalno, push na staging, pa na live
- WP-CLI omogućava skriptovano kreiranje staging okruženja
- Koristite rsync za brzu sinhronizaciju fajlova između okruženja
- CI/CD pipeline sa GitHub Actions za automatski deploy na staging
Napredni staging pristupi
Git-based workflow za timski rad
Za timove programera, Git je standard za upravljanje kodom. Workflow: programer radi na feature branch-u lokalno, push-uje na GitHub/GitLab, automatski deploy na staging server za pregled, nakon odobrenja merge u main branch i deploy na produkciju. Alati kao GitHub Actions, GitLab CI/CD ili Buddy omogućavaju automatizovani pipeline. Ovo zahteva tehničko znanje ali daje potpunu kontrolu i istoriju svih izmena.
Lokalno razvojno okruženje
Za još brži razvoj, podesite WordPress lokalno na vašem računaru. Alati: Local by Flywheel (najlakši, preporučen za početnike), XAMPP/MAMP (klasicni PHP stack), Docker sa WordPress compose (za napredne korisnike). Lokalno okruženje je brže od servera jer nema mrežne latencije. Workflow: razvijajte lokalno > testirajte na staging-u > objavljujte na live sajtu.
Staging za WooCommerce sajtove
WooCommerce staging zahteva dodatnu pažnju. Isključite email notifikacije na staging-u (WooCommerce > Settings > Emails > deaktivirajte sve). Koristite test mode za payment gateway-e. Pazite na API integracije (shipping, ERP) - isključite ih ili podesite test kredencijale. Nakon push-a na live, proverite da su plaćanja, email notifikacije i API integracije ponovo aktivne. Za pomoć sa staging podešavanjem, kontaktirajte naš podršku.
Spremni da pokrenete svoj sajt?
Pridružite se 4.000+ zadovoljnih korisnika u Srbiji. Besplatna migracija i 15 dana garancije povrata novca.
Često postavljana pitanja - Staging sajt
Odgovori na najčešća pitanja o našim uslugama.
Bez rizika, sa punom podrškom
Vaše zadovoljstvo je naš prioritet.
15 dana garancija
Garancija vraćanja novca bez postavljanja pitanja u prvih 15 dana. Bez rizika.
Besplatna migracija
Besplatno prebacujemo vaš sajt sa starog hostinga. Bez prekida u radu.
24/7 Podrška
Non-stop tehnička podrška na srpskom jeziku putem chata, emaila i telefona.