Prijeđite na sadržaj

Postavke kolačića

Za svaku vrstu odaberite koje kolačiće dopuštate. Svoj odabir uvijek možete promijeniti putem poveznice Postavke kolačića na dnu svake stranice. Izjava o privatnosti

Nužni

Uvijek uključeni

Potrebni za prijavu, čuvanje košarice i pamćenje Vaših odabira. Uvijek su uključeni.

Koji kolačići?
  • weboke_sessie, weboke_klant, weboke_remember: Vaša sesija i to da ostanete prijavljeni
  • weboke_basket: Vaša košarica
  • wkBtwIncl: prikaz cijena s PDV-om ili bez njega
  • wok_cookies: Vaš odabir kolačića, 12 mjeseci

Mjeri koji oglas dovodi do posjeta ili narudžbe, kako ne bismo plaćali oglase koji ništa ne donose.

Koji kolačići?
  • Google Ads putem Google Tag Managera (_gcl_au, _gcl_aw), do 90 dana
  • OpenAI Ads, oglasi u ChatGPT-u
  • wok_aff: preko kojeg ste partnera došli k nama (partnerski program), 60 dana

4,6

Država i jezik

Svaka država ima vlastitu stranicu, s cijenama i PDV-om te države.

Pogledajte

Prijenos WordPress web-stranice

Modul 9: E-pošta, vidljivost na tražilicama (SEO), GDPR, održavanje i preseljenje · Vrijeme čitanja: 10 minuta

Cilj učenja: Nakon ove lekcije moći ćete prenijeti WordPress web-stranicu na drugi hosting ili drugu domenu bez prekida rada.

Ključni pojmovi: prijenos na drugi hosting, prijenos na drugu domenu, uvoz putem instalacijskog alata, dodatak za migraciju, ručni prijenos, pretraživanje i zamjena, testiranje prije promjene DNS-a, hosts datoteka, TTL, zaustavljanje promjena sadržaja, posljednja sinkronizacija, provjere nakon promjene, promjena adrese u Search Console

Dvije vrste preseljenja

Postoje dvije vrste preseljenja i one se razlikuju:

  1. Na drugi hosting, ista domena. Web-stranica se seli sa servera A na server B; adresa ostaje https://example.com. DNS se mijenja na kraju. U bazi podataka ništa se ne mora mijenjati.
  2. Na drugu domenu. Web-stranica se seli s example.com na example.net (na istom ili drugom hostingu). Sve adrese u bazi podataka se mijenjaju, a staru domenu morate preusmjeriti.

Ponekad radite oboje istovremeno. U tom slučaju, najbolje je razdvojiti korake: prvo prijenos na novi hosting, zatim promjena domene. Tako ćete, ako dođe do problema, znati o kojem je koraku riječ.

I ne zaboravite što se nalazi uz WordPress: e-pošta na domeni, DNS zapisi, cron zadaci, druge web-stranice u istom paketu. Oni se ne sele automatski zajedno s web-stranicom (DNS tečaj, lekcija 6.3).

Tri načina prijenosa web-stranice

NačinKakoNapomena
Uvoz putem instalacijskog alataMnogi instalacijski alati (Installatron, Softaculous) mogu preuzeti web-stranicu s drugog servera pomoću FTP ili SFTP podataka starog hostingaBrzo, a web-stranica se odmah nalazi u Vašem instalacijskom alatu (lekcija 2.2)
Dodatak za migracijuDodatak na staroj web-stranici izrađuje paket (datoteke i bazu podataka) i postavlja ga na novu, često uz automatsko prilagođavanje adresaNeke besplatne verzije imaju ograničenje veličine; veliki uploadi mogu naići na probleme s vremenskim ograničenjem (time-out)
RučnoKopiranje datoteka (SFTP ili zip), izvoz i uvoz baze podataka, prilagodba wp-config.php, kod nove domene pretraživanje i zamjenaNajviše posla, ali vidite svaki korak i uvijek funkcionira

Ručni postupak izgleda ovako:

  1. Datoteke: preuzmite cijelu mapu web-stranice (ili od nje napravite zip putem File Manager) i postavite je u mapu web-stranice na novom hostingu.
  2. Baza podataka: izvezite je na starom hostingu (phpMyAdmin ili wp db export), na novom izradite praznu bazu podataka s vlastitim korisnikom (lekcija 2.3) i uvezite je (lekcija 8.2).
  3. wp-config.php: unesite novi naziv baze podataka, korisnika, lozinku i host. Provjerite prefiks tablica.
  4. Nova domena? Pretražite i zamijenite adrese alatom koji razumije serijalizirane podatke (lekcija 3.2):
wp search-replace 'https://example.com' 'https://example.net' --all-tables --dry-run
wp search-replace 'https://example.com' 'https://example.net' --all-tables
  1. Certificate na novom hostingu (čim DNS pokazuje na novi server, ili ranije ako to hosting omogućuje).

Neki hosting pružatelji prenose Vašu web-stranicu besplatno ili uz naknadu umjesto Vas; to nudi i WebOké. U tom slučaju pitajte koje korake iz ove lekcije oni obavljaju, a koje morate sami provjeriti.

Testiranje prije promjene DNS-a

Najvažnije načelo prijenosa bez prekida rada: nova web-stranica već radi prije nego što joj itko pristupi. Testirate je na novom hostingu dok DNS još uvijek pokazuje na stari. Dva su načina (lekcija 2.1):

  • Hosts datoteka na Vašem vlastitom računalu: u nju unesite IP adresu novog servera uz Vašu domenu. Tada samo Vaše računalo odlazi na novu web-stranicu. Certificate ponekad tamo još nema; upozorenje prihvatite samo za potrebe ovog testa.
  • Testna adresa ili pregled kod Vašeg novog hostinga, koji prikazuje Vašu web-stranicu pod stvarnom domenom bez promjene DNS-a (kod WebOké "Testirajte svoju web-stranicu prije preseljenja").

Prođite kontrolni popis iz lekcije 8.2: stranice, slike, prijava, obrasci, trgovina, stalne veze.

Planiranje promjene

Nekoliko dana unaprijed:

  • Smanjite TTL zapisa koje ćete mijenjati (A, AAAA, www) na primjerice 300 sekundi, kako bi promjena ubrzo postala vidljiva posvuda (DNS tečaj, lekcija 6.1). Učinite to barem toliko unaprijed koliko iznosi stari TTL.
  • Izradite sigurnosnu kopiju stare web-stranice (lekcija 8.1) i čuvajte je odvojeno od obaju hostinga.
  • Pripremite e-poštu ako se i ona seli: izradite poštanske sandučiće, prenesite poruke, pripremite MX zapise (DNS tečaj, lekcija 6.3).

Na dan promjene:

  1. Zaustavljanje promjena sadržaja: od sada se na staroj web-stranici više ništa ne mijenja. Kod web-trgovine: odaberite mirni trenutak i privremeno postavite trgovinu u način održavanja, inače će narudžbe stizati na staru web-stranicu, a Vi ćete ih izgubiti.
  2. Posljednja sinkronizacija: prenesite bazu podataka (i nove uploade) sa stare web-stranice još jednom na novu, kako bi sve iz posljednjih dana bilo uključeno.
  3. Promjena DNS-a: A i AAAA zapis (te www) na novu IP adresu. Uklonite stari AAAA zapis (lekcija 2.1).
  4. Zatražite Certificate na novom hostingu čim DNS počne pokazivati na njega.
  5. Provjerite pomoću zadatka iz ove lekcije i kontrolnog popisa.

Nakon toga:

  • Ostavite stari hosting aktivan još nekoliko dana (s web-stranicom u načinu održavanja ili samo za čitanje), zbog posjetitelja koji još imaju staru adresu u predmemoriji, te kao rezervnu opciju.
  • Provjerite stalne veze (jednom spremite u Postavke > Stalne veze ako stranice daju 404), predmemoriju (cache) (isprazniti), cron zadatke i WP-Cron (lekcija 6.3), te e-poštu s web-stranice (lekcija 9.1, SPF sada mora navoditi novi server).
  • Vratite TTL ponovno na višu vrijednost.
  • Tek nakon tjedan ili dva: otkažite stari hosting, nakon što preuzmete posljednju sigurnosnu kopiju.

Kod nove domene: preusmjeravanje

Ako se selite na drugu domenu, stara domena mora ostati aktivna i preusmjeravati: svaku staru adresu s 301 preusmjerenjem na istu putanju na novoj domeni (https://example.com/contact/ na https://example.net/contact/), a ne sve na naslovnu stranicu. Time zadržavate posjetitelje sa starih poveznica i svoju poziciju u tražilicama (lekcija 9.2).

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^(.*)$ https://example.net/$1 [R=301,L]

Staru domenu (i certifikat na njoj) zadržite još godinama. Prijavite preseljenje u Google Search Console putem funkcije za promjenu adrese, te pošaljite novu mapu web-stranice (sitemap).

Sažetak

  • Prijenos na drugi hosting (ista domena) i prijenos na drugu domenu su različiti poslovi; razdvojite ih ako radite oboje.
  • Prenesite web-stranicu putem uvoza iz instalacijskog alata, dodatka za migraciju ili ručno (datoteke, baza podataka, wp-config.php, kod nove domene pretraživanje i zamjena).
  • Testirajte novu web-stranicu prije promjene DNS-a putem hosts datoteke ili testne adrese.
  • Unaprijed smanjite TTL, zaustavite promjene sadržaja, obavite posljednju sinkronizaciju, promijenite DNS i provjerite stalne veze, predmemoriju, cron i e-poštu.
  • Kod nove domene: svaku staru adresu s 301 preusmjerenjem na istu putanju na novoj domeni, te promjena adrese u Search Console.

Kviz

1. Zašto testirate novu web-stranicu prije nego što promijenite DNS?



2. Zašto nekoliko dana prije promjene smanjujete TTL?



3. Selite web-trgovinu. Između prijenosa baze podataka (ponedjeljak) i promjene DNS-a (četvrtak) stižu narudžbe na staru web-stranicu. Što radite?



4. Selite se s example.com na example.net. Kako najbolje preusmjeriti staru domenu?



Zadatak

Zadatak A9.5: Je li preseljenje uspjelo? Nakon preseljenja unesite svoju domenu, IP adresu (ili naziv servera) novog hostinga, a kod promjene domene i staru domenu. Program provjerava: pokazuju li domena bez www i www (A i AAAA) na novi server, je li certifikat valjan za oba naziva, pokazuje li REST poveznica web-stranice na ispravnu domenu (je li siteurl ispravno promijenjen), više se ne pojavljuje li stara domena u poveznicama i izvorima naslovne stranice, te preusmjerava li se stara domena (ako je navedena) s 301 preusmjerenjem na istu putanju na novoj domeni?

Zadatak A9.5: Je li preseljenje uspjelo?




Ono što unesete i što pronađemo ne spremamo. Vaš preglednik pamti Vaše odgovore i je li zadatak položen. Ako ste prijavljeni, u Moji tečajevi čuvamo samo podatak da ste zadatak (gotovo) uspješno riješili; ondje to možete i izbrisati.

Zadatak D9.5: Vaš plan preseljenja. Napišite plan za preseljenje vlastite web-stranice (i ako to trenutačno ne planirate): koja vrsta preseljenja, koji način prijenosa, što se mora preseliti uz WordPress (e-pošta, DNS zapisi, cron zadaci), kako testirate prije promjene, vremenski okvir (dani unaprijed, sam dan, dani nakon toga) uz podatak tko obavlja svaki korak, te kako se možete vratiti ako nešto pođe po zlu. Označite da ste provjerili trenutačni TTL svog A zapisa i zabilježite ga.

Zadatak D9.5: Vaš plan preseljenja

Ovaj zadatak rješavate sami; nitko ga ne provjerava. Označite što ste napravili i označite zadatak kao završen.



Vaše kvačice i bilješke ostaju samo u ovom pregledniku; ne šaljemo ih nikamo. Ako ste prijavljeni, u Moji tečajevi čuvamo samo podatak da ste zadatak završili.

Dodatno čitanje

Ovi članci opisuju korake u panelima WebOké; u drugim panelima postupak je sličan.

Trenutak…

Postavite svoje domene

Za svaku domenu odredite nameservere, povezivanje s hostingom i tko postaje vlasnik.

Učitavanje Vaših domena…