Preskoči na sadržaj
BeoHosting
BeoHosting
Hosting

Što je hosting migracija i kako se radi

BeoHosting Team··10 min čitanja čitanja
Što je hosting migracija i kako se radi

Što je hosting migracija

Hosting migracija je proces prebacivanja vašeg sajta, baze podataka, email naloga. Pogledajte i naš detaljni vodič za migraciju sa korak-po-korak uputama i svih povezanih datoteka sa jednog pružatelja hostinga na drugi. Razlozi za migraciju mogu biti raznovrsni: bolji performanse, niža cijena, kvalitetnija podrška, potreba za više resursa ili jednostavno nezadovoljstvo trenutnim pružateljem. Bez obzira na razlog, migracija mora biti pažljivo isplanirana da bi prošla glatko i bez gubitka podataka.

Mnogi vlasnici sajtova izbjegavaju migraciju jer se plaše da će nešto poći naopako. Razumljiv strah, ali sa pravim planom i alatima migracija je rutinski proces koji pružatelji hostinga obavljaju svakodnevno. Ovaj vodič će vaš provesti kroz cijeli proces korak po korak tako da znate točno što vaš čeka i kako da se pripremite.

Kada je vrijeme za migraciju

Znači da trebate promijeniti hosting

  • Sajt je spor i vrijeme učitavanja prelazi 3 sekunde
  • Česti padovi servera i nedostupnost sajta
  • Spora ili nekvalitetna tehnička podrška
  • Nedostatak važnih funkcionalnosti (SSL, backup, PHP verzije)
  • Previsoka cijena za resurse koje dobijate
  • Server je daleko od vaše ciljne publike u Hrvatskoj
  • Nedostatak skalabilnosti za rastuć sajt

Priprema za migraciju

Prije nego što počnete sa migracijom napravite kompletnu listu svega što treba prebaciti. To uključuje datoteke sajta, bazu podataka, email naloge sa porukama, SSL certifikate, cron poslove i DNS zapise. Dokumentujte trenutnu konfiguraciju servera uključujući PHP verziju, module i podešavanja jer nova konfiguracija treba biti identična ili bolja.

Napravite potpun backup cijelog hosting naloga prije početka migracije. Ovo je vaša sigurnosna mreža za slučaj da nešto pođe naopako. Provjerite da novi hosting podržava sve tehnologije koje vaš sajt koristi kao što su specifična PHP verzija, MySQL ili PostgreSQL baza, Node.js ili Python okruženja. Najbolje je da migraciju planirate za period niskog prometa obično noću ili tokom vikenda.

Checklist prije migracije

  • Potpun backup svih datoteka i baza podataka
  • Lista svih domena i poddomena
  • Lista email naloga koji se koriste
  • Dokumentacija PHP verzije i konfiguracije
  • Lista cron poslova i automatizacija
  • Provjera kompatibilnosti novog hostinga
  • Pristupni podaci za oba hosting naloga

Alati za migraciju

Za WordPress sajtove postoje specijalizirani plugini koji automatiziraju cijeli proces migracije. All-in-One WP Migration je najpopularniji plugin koji pakuje cijeli sajt u jedan datoteka koji se jednostavno importuje na novom hostingu. Duplicator je još jedna odlična opcija koja pravi kompletnu kopiju sajta spremnu za instalaciju. Za veće sajtove UpdraftPlus Premium podržava direktan transfer između hostinga.

Za ne-WordPress sajtove migracija se obično radi ručno putem FTP ili SSH. Fajlovi se preuzimaju sa starog servera i uploaduju na novi, a baza podataka se eksportuje pomoću phpMyAdmin ili mysqldump komande i importuje na novom serveru. Mnogi pružatelji hostinga uključujući BeoHosting nude besplatnu migraciju za nove klijente gdje naš tehnički tim obavlja cijeli proces umjesto vaš.

cPanel migracija

Ako oba hostinga koriste cPanel, migracija je još jednostavnija. cPanel ima ugrađenu funkcionalnost za pravljenje kompletnog backup-a naloga koji uključuje sve datoteke, baze podataka, email naloge i podešavanja. Ovaj backup se prenosi na novi server i restaurira putem WHM alata. Cijeli proces može biti završen za manje od sat vremena za prosječan sajt bez ikakve promjene u sadržaju ili konfiguraciji.

DNS podešavanja

DNS sistem je sistem koji prevodi naziv vašeg domena u IP adresu servera. Nakon što prebacite datoteke i bazu na novi hosting morate ažurirati DNS zapise da pokazuju na novi server. Ovo je najkritičniji korak jer dok se DNS propagira sajt može biti nedostupan ili pokazivati staru verziju u zavisnosti od lokacije posjetitelja.

Promijenite A zapis da pokazuje na IP adresu novog servera. Ako koristite email na svom domenu ažurirajte i MX zapise. DNS propagacija traje od nekoliko minuta do 48 sati mada je u praksi za većinu domena obično završena u roku od 2-4 sata. Tokom propagacije neki posjetitelji će vidjeti sajt na starom serveru a neki na novom pa je važno da oba budu funkcionalna tokom ovog perioda.

Smanjenje downtime-a

Da biste minimizovali downtime tokom DNS propagacije smanjite TTL (Time To Live) vrijednost DNS zapisa na minimum, idealno 300 sekundi, bar 24 sata prije migracije. Ovo znači da će se DNS keš brže osvežavati nakon promjene. Držite stari hosting aktivan bar 48 sati nakon promjene DNS-a da biste pokrili kašnjenje u propagaciji. Tek kada ste sigurni da sav promet ide na novi server možete deaktivirati stari nalog.

Testiranje nakon migracije

Temeljno testiranje je ključno za uspješnu migraciju. Prije promjene DNS-a testirajte sajt na novom serveru koristeći hosts datoteka na svom računalu ili privremenu URL adresu koju novi hosting osigurava. Provjerite da se sve stranice učitavaju pravilno, da linkovi funkcioniraju, da slike nisu polomljene i da formulari šalju podatke ispravno.

Što testirati

  • Sve stranice i blog postove
  • Kontakt forme i druge interaktivne elemente
  • Slike, video snimke i downloadable datoteke
  • SSL certifikat i HTTPS preusmjeravanje
  • Email slanje i primanje
  • Login funkcionalnost i korisničke naloge
  • Brzinu učitavanja na novom serveru
  • Mobile responsive prikaz
  • E-commerce funkcionalnosti (korpa, checkout, plaćanje)

Najčešći problemi i rješenja

Polomljeni linkovi i nedostajuće slike su najčešći problem nakon migracije, obično uzrokovan razlikama u putanjama na starom i novom serveru. Rješenje je pretraga i zamjena starih putanja u bazi podataka koristeći alat poput Search Replace DB ili WP-CLI za WordPress sajtove. Nikada ne koristite običan find and replace u SQL datoteci jer može pokvariti serijalizovane podatke.

Problem sa email-om je drugi čest problem jer se MX zapisi moraju pravilno konfigurisati na novom hostingu. Ako koristite eksterni email servis kao Google Workspace ili Microsoft 365 provjerite da MX zapisi pokazuju na pravi servis a ne na novi hosting server. Greška u PHP verziji je također česta jer novi server može imati drugu verziju PHP-a pa je potrebno ažurirati podešavanja ili prilagoditi kod da bude kompatibilan.

BeoHosting besplatna migracija

Ako vam cijeli proces djeluje komplikovano, BeoHosting nudi potpuno besplatnu migraciju za sve nove klijente. Naš tehnički tim preuzima cijeli proces od backup-a starog sajta do testiranja na novom serveru i DNS konfiguracije. Vi samo treba nam osigurate pristupne podatke za stari hosting i mi ćemo se pobrinuti za sve ostalo. Migracija se obavlja u roku od 24 sata sa minimalnim downtime-om i potpunim testiranjem prije prebacivanja prometa.

BeoHosting Team

10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Posljednje ažuriranje: