Menjava ponudnika gostovanja mnoge odvrne, ker se bojijo, da spletna stran več dni ne bo dosegljiva ali da se bodo izgubila sporočila. Z dobro pripravo pa je selitev nekaj ur dela in obiskovalci je sploh ne opazijo. Težava največkrat ni v sami selitvi, temveč v nekaj pozabljenih podrobnostih: v zapisu DNS, poštnem predalu ali pogodbi, odpovedani ob napačnem času.
V tem članku zberemo, kdaj je vredno zamenjati in kdaj ne, kako načrtovati selitev in katere so najpogostejše pasti.
Kdaj je vredno zamenjati?
- Stran je počasna, čeprav si jo že optimiziral (slike, predpomnilnik, vtičniki), pa ostaja počasna ali redno dosega omejitve virov paketa.
- Izpadi so pogosti, ponudnik pa razpoložljivosti ne zagotavlja v SLA ali je ne izpolnjuje.
- Podpora je slaba: dneve ne odgovorijo ali pa odgovori ne pomagajo.
- Manjkajoče funkcije: ni dnevnih varnostnih kopij, različica PHP je stara, ni brezplačnega SSL, ni mogoče nastaviti SPF, DKIM in DMARC.
- Prerasel si paket, pri ponudniku pa ni kam napredovati (na primer na VPS).
- Cena: začetna akcija je potekla, podaljšanje pa je precej dražje kot enaka storitev drugje.
Kdaj je nepotrebna?
Če počasnost povzroča spletna stran (velike, neoptimizirane slike, preveč ali slabo napisanih vtičnikov, manjkajoč predpomnilnik, zastarel PHP), bo tudi pri novem ponudniku ostala počasna. Prej stran izmeri (na primer s PageSpeed Insights) in preveri, ali je počasen odzivni čas strežnika (TTFB) ali vsebina, ki jo prenaša brskalnik. Pri tem ti pomaga naš vodnik o odzivnem času strežnika. Če potrebuješ le več virov, težavo pogosto reši že večji paket pri trenutnem ponudniku.
Načrtovanje selitve
1. Popis
Zapiši vse, kar je na starem gostovanju:
- spletne strani, poddomene in pripadajoče podatkovne baze,
- e-poštne račune, vzdevke, preusmeritve, samodejne odgovore,
- zapise DNS (A, CNAME, MX, TXT, SPF, DKIM, DMARC, potrditveni zapisi),
- opravila cron, posebne nastavitve PHP, pravila
.htaccess, - potrdila SSL (pri plačljivih datum poteka),
- zunanje storitve, ki se sklicujejo na naslov IP starega strežnika (na primer ponudnik plačil ali API, ki zahteve dovoljuje glede na IP).
2. Izbira novega gostovanja
Izberi paket, v katerega se vse spravi (prostor na disku, podatkovne baze, poštni predali, domene) in ki podpira različico PHP tvoje spletne strani. Merila zbira naš kontrolni seznam pred nakupom gostovanja. Vprašaj, ali ponudnik pomaga pri selitvi: pri aWh vsakemu paketu gostovanja pripada brezplačna selitev.
3. Časovna izbira
- Izberi obdobje z malo prometa (vikend ali noč) in selitve ne načrtuj sredi kampanje ali sezone.
- Stare storitve ne odpovej prezgodaj: pusti vsaj 1–2 tedna prekrivanja, da je vse v redu, preden preneha.
- Ne odpovej je niti prepozno: v stari pogodbi preveri odpovedni rok in datum samodejnega podaljšanja, da ne plačaš še enega leta po nepotrebnem. O tem piše naš članek o odpovedi pogodbe za gostovanje.
- Znižaj TTL: dan ali dva prej nastavi TTL zapisov domene na 300 sekund, da se sprememba hitro razširi.
Koraki selitve
- Popolna varnostna kopija starega gostovanja: datoteke, podatkovne baze, pošta. Pri gostovanju cPanel popolna varnostna kopija računa vse to vsebuje v eni datoteki in jo je mogoče na drugo gostovanje cPanel obnoviti skoraj nespremenjeno.
- Prenos na novo gostovanje: nalaganje datotek, uvoz podatkovne baze, ustvarjanje poštnih predalov in kopiranje sporočil (s sinhronizacijo IMAP). Če selitev opravi ponudnik, to naredi on.
- Nastavitve: povezava s podatkovno bazo v konfiguracijski datoteki (na primer v datoteki
wp-config.phpWordPressa), različica PHP in omejitve, opravila cron, SSL. - Testiranje pred preklopom DNS: na svojem računalniku v datoteki hosts domeno usmeri na naslov IP novega strežnika, tako da ti stran že vidiš na novem gostovanju, obiskovalci pa še na starem. Preveri strani, prijavo, obrazce, plačilo, iskanje.
- Preklop DNS: zapis A domene (ali imenske strežnike) nastavi na novi strežnik. Če menjaš imenske strežnike, morajo biti v novi coni vsi zapisi, ne le zapis spletne strani.
- Zaključna dela: z novo sinhronizacijo prenesi pošto in spremembe podatkovne baze, nastale medtem (pri spletni trgovini naročila), preveri SSL in nekaj dni spremljaj dnevnik napak.
O selitvi strani WordPress govori vodnik za selitev WordPressa, o prenosu pošte pa naš vodnik za selitev e-pošte.
Najpogostejše pasti
Pozabljeni zapisi DNS
Večina napak po selitvi izvira od tod: v novi coni manjka zapis MX (pošta ne prihaja), SPF ali DKIM (odhodna pošta konča med neželeno pošto), CNAME (poddomena ali zunanja storitev ne deluje) ali potrditveni zapis TXT (Google Search Console ali Microsoft 365 izgubi potrditev domene). Preden kar koli spremeniš, shrani staro cono. O DNS govori vodnik po upravljanju zapisov DNS.
Spletna trgovina: izgubljena naročila
Če med preklopom spletna trgovina teče na starem in novem strežniku, nekatera naročila pristanejo v stari podatkovni bazi. Staro trgovino tik pred zadnjim kopiranjem podatkovne baze preklopi v način vzdrževanja ali pa naročila, nastala medtem, prenesi naknadno.
SSL
Brezplačno potrdilo Let’s Encrypt lahko novo gostovanje izda šele, ko domena že kaže na novi strežnik; zato se lahko po preklopu nekaj minut ali ur prikazuje opozorilo. Če je to težava, je potrdilo mogoče izdati vnaprej s potrditvijo prek DNS, plačljivo potrdilo pa namestiti vnaprej.
SEO
Če se URL-ji ne spremenijo, selitev ne vpliva na uvrstitve v iskalnikih. Če se s selitvijo spremenijo tudi URL-ji ali domena, vse stare naslove s preusmeritvijo 301 usmeri na nove in spremembo sporoči v Google Search Console.
Prenos domene
Domene ni obvezno prenesti k novemu ponudniku: dovolj je, da DNS kaže na novo gostovanje. Če jo preneseš, moraš pri starem registrarju zahtevati avtorizacijsko kodo (auth kodo); pri domenah .hu jo izda register, potem ko se identificiraš z e-poštnim naslovom in telefonsko številko, navedenima pri domeni. Podrobnosti najdeš na naši strani o domeni .hu in v našem vodniku za prenos domene. Prenosa domene ne načrtuj na dan selitve: če najprej preseliš gostovanje in nato domeno, se naenkrat spremeni le ena stvar.
Dostop do starega ponudnika
Če je odnos s starim ponudnikom slab ali je bila storitev začasno ustavljena, je lahko pridobivanje varnostne kopije in kode domene zapleteno. Zato varnostno kopijo in preverjanje podatkov domene uredi čisto na začetku selitve, ne v zadnjih dneh.
Povzetek
Menjava gostovanja je uspešna, če prej narediš popis, staro pogodbo odpoveš s prekrivanjem, novo gostovanje pred preklopom DNS preizkusiš z datoteko hosts, v novo cono preneseš vse zapise in po preklopu še enkrat sinhroniziraš pošto in spremembe. Če počasnost povzroča spletna stran, jo najprej optimiziraj, saj selitev sama po sebi ne pospeši ničesar.
Paketom gostovanja aWh pripada brezplačna selitev: naroči novo gostovanje, odpri zahtevek s podatki starega gostovanja in prenesli bomo spletno stran, podatkovno bazo in pošto. Oglej si pakete gostovanja
Pogosta vprašanja
Koliko časa spletna stran med menjavo ne deluje?
Z dobro pripravo praktično nič: staro gostovanje deluje do preklopa, po spremembi DNS pa obiskovalci postopoma prihajajo na novi strežnik. Pri spletni trgovini je za čas zadnjega kopiranja podatkovne baze (nekaj minut) vredno vklopiti način vzdrževanja.
Se lahko sporočila izgubijo?
Ne, če poštne predale vnaprej ustvariš na novem strežniku, sporočila sinhroniziraš, zapis MX nastaviš na novi strežnik in po preklopu še enkrat sinhroniziraš. Stare storitve ne odpovej, dokler vsa pošta ne prihaja na novi strežnik.
Ali moram prenesti tudi domeno?
Ni obvezno. Dovolj je, da DNS domene kaže na novo gostovanje. Upravljanje na enem mestu je bolj priročno, a prenos domene je vredno urediti posebej, po selitvi gostovanja.
Kaj storiti, če WordPress po selitvi ne deluje?
V datoteki wp-config.php preveri ime podatkovne baze, uporabnika, geslo in strežnik ter različico PHP in pravice datotek, nato izprazni predpomnilnik. Če se je spremenila tudi domena, je treba naslov WordPressa popraviti tudi v podatkovni bazi.
Kako lahko novo gostovanje preizkusim pred preklopom DNS?
Na svojem računalniku v datoteki hosts domeni pripiši naslov IP novega strežnika. Tako novo gostovanje vidiš le ti, obiskovalci pa še naprej staro.