Postavljanje sajta na server (poznato i kao deployment) poslednji je tehnički korak pre nego što vaš sajt postane dostupan javnosti. U ovom vodiču objašnjavamo tačan proces, od pripreme fajlova do finalne provere.

Korak 1: Izaberite i pripremite hosting
Pre postavljanja sajta, potreban vam je aktivan hosting nalog sa dovoljno prostora i resursa za vaš tip sajta. Pročitajte naš vodič kako kupiti hosting ako još niste izabrali provajdera.
Korak 2: Pripremite fajlove sajta
Ako ste sajt razvijali lokalno, spakujte sve fajlove (obično u ZIP arhivu) za lakši prenos. Za WordPress sajtove, ovo uključuje sve fajlove teme, dodataka i uploads foldera.
Korak 3: Kreirajte bazu podataka
Većina modernih sajtova (uključujući WordPress) zahteva bazu podataka. Kroz kontrolni panel hostinga (obično cPanel), kreirajte novu MySQL bazu i korisnika sa odgovarajućim dozvolama pristupa.
Korak 4: Otpremite fajlove putem FTP-a
Koristeći FTP klijent (poput FileZilla-e) ili File Manager unutar kontrolnog panela hostinga, otpremite sve fajlove sajta u odgovarajući direktorijum na serveru, obično nazvan „public_html“ ili „www“.
Korak 5: Uvezite bazu podataka
Ako migrirate postojeći sajt, uvezite eksportovanu bazu podataka kroz alat poput phpMyAdmin-a, i ažurirajte konfiguracioni fajl sajta (npr. wp-config.php za WordPress) sa novim podacima o bazi.
Korak 6: Povežite domen sa serverom
Podesite DNS zapise vašeg domena da pokazuju na IP adresu novog servera, ili promenite name servere na one koje vam je dao hosting provajder. Ovaj proces može trajati do 24-48 sati da se potpuno propagira širom interneta.
Korak 7: Instalirajte SSL sertifikat
Aktivirajte SSL sertifikat (danas obično besplatan kroz Let’s Encrypt) kako bi sajt bio dostupan preko bezbedne HTTPS veze. Pročitajte više u tekstu šta je SSL sertifikat.
Korak 8: Testirajte sajt temeljno
Proverite da li se sve stranice ispravno učitavaju, da li forme funkcionišu, i da li su slike i linkovi ispravni. Testirajte na različitim uređajima i pretraživačima pre nego što objavite sajt javnosti.
Najčešće greške pri postavljanju sajta
- Zaboravljena baza podataka – sajt se ne učitava bez pravilno povezane baze.
- Pogrešne dozvole fajlova – mogu izazvati greške pri učitavanju ili bezbednosne ranjivosti.
- Nepotpuni upload fajlova – prekinut prenos ostavlja sajt delimično funkcionalnim.
- Zaboravljeno povezivanje domena – sajt radi na privremenoj adresi, ali ne na pravom domenu.
Nakon uspešnog postavljanja
Podesite redovne bekape i pratite performanse sajta nakon lansiranja. Za profesionalnu pomoć oko celog procesa, pogledajte naše usluge izrade sajtova.
FTP naspram upload-a kroz kontrolni panel
Fajlovi sajta se na server mogu prebaciti putem FTP klijenta poput FileZilla koji omogućava direktan pristup fajl sistemu servera, ili kroz File Manager unutar hosting kontrolnog panela koji je jednostavniji za korisnike bez tehničkog iskustva jer ne zahteva instalaciju dodatnog softvera niti poznavanje FTP kredencijala i portova.
Podešavanje baze podataka na serveru
Za sajtove izrađene na platformama poput WordPress-a, potrebno je kreirati bazu podataka kroz kontrolni panel (najčešće putem alata poput phpMyAdmin), zapamtiti kredencijale za pristup, i uneti te podatke u konfiguracioni fajl sajta kako bi se uspostavila veza između sajta i njegove baze podataka gde se čuva sav sadržaj.
Konfiguracija DNS zapisa ka novom serveru
Nakon postavljanja fajlova, domen je potrebno usmeriti ka novom serveru izmenom DNS A zapisa ili nameserver-a, u zavisnosti od toga da li su domen i hosting kod istog ili različitih provajdera. Ova promena može potrajati i do 48 sati da se u potpunosti raširi na globalnom nivou, pa je strpljenje tokom ovog koraka neophodno.
Instalacija SSL sertifikata nakon postavljanja
Odmah nakon što sajt postane dostupan na novom serveru, potrebno je instalirati SSL sertifikat kako bi konekcija bila enkriptovana (https umesto http) – većina provajdera danas nudi besplatnu, jednostavnu instalaciju kroz kontrolni panel. Više o tome pročitajte u našem tekstu šta je SSL sertifikat.
Testiranje sajta pre javnog objavljivanja
Pre nego što DNS izmene postanu vidljive javno, sajt se može testirati direktno preko IP adrese servera ili izmenom lokalnog hosts fajla na računaru, što omogućava proveru da li sve funkcioniše ispravno pre nego što posetioci uopšte vide novu verziju sajta.
Redirekcija između www i non-www verzije
Potrebno je odlučiti da li će glavna verzija sajta biti sa ili bez www prefiksa, i podesiti automatsku redirekciju sa neizabrane varijante, jer bez ove redirekcije pretraživači mogu tretirati obe verzije kao odvojene sajtove sa dupliranim sadržajem, što šteti SEO poziciji.
Podešavanje e-mail naloga vezanih za domen
Profesionalni e-mail nalozi (poput info@vasfirma.rs) obično se podešavaju kroz isti kontrolni panel hostinga, uz konfigurisanje odgovarajućih MX zapisa koji određuju gde se e-mail poruke upućene tom domenu isporučuju, bez obzira na to gde je sam sajt hostovan.
Praćenje performansi nakon postavljanja
Nakon uspešnog lansiranja, redovno praćenje brzine učitavanja i dostupnosti sajta pomoću alata za monitoring omogućava rano otkrivanje problema pre nego što oni značajno utiču na iskustvo posetilaca ili SEO performanse sajta.
Automatizovani deployment putem Git-a
Za razliku od ručnog prebacivanja fajlova putem FTP-a svaki put kada se sajt ažurira, napredniji timovi koriste Git-baziran deployment proces koji automatski prebacuje izmene na server nakon što developer potvrdi (commit-uje) novu verziju koda, značajno smanjujući rizik od ljudske greške i ubrzavajući proces objavljivanja izmena, posebno kod sajtova koji se često ažuriraju.
Podešavanje environment varijabli i konfiguracionih fajlova
Osetljivi podaci poput lozinki za bazu podataka ili API ključeva ne treba da budu direktno upisani u kod koji se javno objavljuje, već se čuvaju u posebnim konfiguracionim fajlovima ili environment varijablama na serveru, čime se smanjuje rizik od slučajnog otkrivanja tih podataka ukoliko kod ikada postane javno dostupan.
Provera dozvola fajlova nakon postavljanja
Nakon postavljanja fajlova na server, potrebno je proveriti da su dozvole pristupa (permissions) pravilno podešene – previše otvorene dozvole predstavljaju bezbednosni rizik jer omogućavaju neovlašćene izmene fajlova, dok previše restriktivne dozvole mogu sprečiti sajt da pravilno funkcioniše, na primer prilikom otpremanja slika kroz administraciju.
Monitoring dostupnosti sajta nakon lansiranja
Alati za praćenje dostupnosti (uptime monitoring) automatski proveravaju da li je sajt dostupan u redovnim intervalima i šalju upozorenje vlasniku ukoliko sajt postane nedostupan, omogućavajući brzu reakciju pre nego što veliki broj posetilaca naiđe na nefunkcionalan sajt tokom neplaniranog prekida rada servera.
Razlika u procesu postavljanja WordPress i prilagođenih sajtova
Postavljanje WordPress sajta na server je znatno pojednostavljeno zahvaljujući instalaterima poput Softaculous-a koji su ugrađeni u većinu kontrolnih panela i omogućavaju instalaciju celog sistema jednim klikom, dok prilagođeni sajtovi izrađeni od nule zahtevaju ručno podešavanje servera, instalaciju potrebnih zavisnosti, i konfiguraciju u skladu sa specifičnim tehničkim zahtevima korišćenih tehnologija.
Priprema pre samog postavljanja – checklist
Pre postavljanja sajta na produkcijski server, korisno je proći kroz listu provere – da li su sve slike optimizovane, da li rade svi linkovi, da li su formulari testirani, da li je sadržaj lektorisan – jer je znatno lakše ispraviti greške pre javnog lansiranja nego nakon što ih primete stvarni posetioci sajta.
Postavljanje na staging server pre produkcije
Iskusni timovi prvo postavljaju novu verziju sajta na takozvani staging server – identičnu, ali javno nedostupnu kopiju produkcijskog okruženja – gde se sve izmene mogu bezbedno testirati pre nego što se prebace na pravi, javni sajt, čime se izbegava rizik da posetioci vide nedovršen ili neispravan sadržaj tokom procesa ažuriranja.
Zaključak – postavljanje sajta kao tehnički temelj
Pravilno postavljanje sajta na server predstavlja tehnički temelj za sve što sledi – brzinu, bezbednost i pouzdanost – pa vredno je posvetiti dovoljno pažnje svakom koraku umesto žurbe ka brzom lansiranju. Ako vam je potrebna pomoć u bilo kom delu ovog procesa, naš tim je tu da vas provede kroz svaki korak bez stresa.
Postavljanje sajta kroz kontejnerizaciju i Docker
Napredniji razvojni timovi sve češće koriste Docker kontejnere za postavljanje sajtova, gde se ceo tehnički stek (server, baza podataka, potrebne zavisnosti) pakuje u prenosiv kontejner koji radi identično na razvojnom računaru i na produkcijskom serveru, eliminišući čest problem „kod mene radi“ koji nastaje zbog razlika u konfiguraciji između različitih okruženja.
Praćenje logova servera radi dijagnostike problema
Server generiše detaljne logove o svakom zahtevu, grešci i pristupu sajtu, koji predstavljaju neprocenjiv izvor informacija prilikom dijagnostikovanja problema nakon postavljanja – redovna provera ovih logova, čak i kada sajt naizgled radi ispravno, može otkriti skrivene probleme pre nego što eskaliraju u ozbiljnije prekide rada.
Ako niste sigurni da li vaš tim poseduje sve potrebno tehničko znanje za bezbedno postavljanje sajta na produkcijski server, angažovanje iskusnog developera za ovaj korak, čak i ako je ostatak sajta izrađen samostalno, može sprečiti skupe greške koje bi bilo teško ispraviti nakon javnog lansiranja.
Svaki od ovih koraka, iako pojedinačno izgleda jednostavno, doprinosi ukupnoj stabilnosti i pouzdanosti sajta na duži rok nakon lansiranja.
Za pomoć u bilo kom koraku postavljanja vašeg sajta na server, od izbora hostinga do finalnog lansiranja, naš tim je dostupan za konsultacije.
Sa pravilno izvedenim postavljanjem, sajt je spreman da pouzdano prima posetioce godinama unapred uz minimalne dodatne tehničke intervencije.
Svaki tehnički korak zaslužuje pažnju kako bi sajt dugoročno radio besprekorno.
Ova tema je usko povezana sa tekstovima Kako kupiti hosting: Praktičan vodič u par koraka i Šta je domen i koja je njegova funckija?, koje takođe preporučujemo.
Najčešća pitanja
Da li mogu sam da postavim sajt bez tehničkog znanja?
Za jednostavnije sajtove, uz pažljivo praćenje uputstava provajdera moguće je, ali za kompleksnije projekte preporučujemo profesionalnu pomoć da izbegnete greške.
Koliko dugo traje ceo proces postavljanja?
Sam tehnički proces obično traje 1-2 sata, dok potpuna DNS propagacija domena može trajati dodatnih 24-48 sati.
Da li mogu da testiram sajt pre nego što ga povežem sa pravim domenom?
Da, većina hosting provajdera nudi privremenu adresu ili „staging“ okruženje za testiranje pre javnog lansiranja.
How useful was this post?
Click on a star to rate it!
Average rating / 5. Vote count:
No votes so far! Be the first to rate this post.