Preskoči na vsebino

Nastavitve piškotkov

Za vsako vrsto izberite, katere piškotke dovolite. Svojo izbiro lahko kadar koli spremenite prek povezave Nastavitve piškotkov na dnu vsake strani. Izjava o zasebnosti

Nujni

Vedno vklopljeno

Potrebni so za prijavo, shranjevanje košarice in pomnjenje Vaših izbir. Vedno so vklopljeni.

Kateri piškotki?
  • weboke_sessie, weboke_klant, weboke_remember: Vaša seja in ohranjanje prijave
  • weboke_basket: Vaša košarica
  • wkBtwIncl: prikaz cen z DDV ali brez DDV
  • wok_cookies: Vaša izbira glede piškotkov, 12 mesecev

Meri, kateri oglas vodi do obiska ali naročila, da ne plačujemo za oglase, ki ne prinesejo ničesar.

Kateri piškotki?
  • Google Ads prek Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, oglasi v ChatGPT
  • wok_aff: prek katerega partnerja ste prišli k nam (partnerski program), 60 dni

4,6

Država in jezik

Vsaka država ima svojo spletno stran, s cenami in DDV za to državo.

Prikaži

Selitev spletnega mesta WordPress

Modul 9: E-pošta, najdljivost (SEO), GDPR, vzdrževanje in selitev · Čas branja: 10 minut

Učni cilj: Po tej lekciji boste znali spletno mesto WordPress brez izpada preseliti k drugemu gostovanju (hosting) ali na drugo domeno.

Ključni pojmi: selitev k drugemu gostovanju, selitev na drugo domeno, uvoz z namestitvenim programom, vtičnik za selitev, ročna selitev, iskanje in zamenjava, preizkus pred spremembo DNS, datoteka hosts, TTL, zamrznitev vsebine, zadnja sinhronizacija, preverjanja po spremembi, sprememba naslova v Search Console

Dve vrsti selitve

Obstajata dve vrsti selitve, ki se med seboj razlikujeta:

  1. K drugemu gostovanju, ista domena. Spletno mesto se preseli s strežnika A na strežnik B, naslov ostane https://example.com. DNS spremenite na koncu. V podatkovni zbirki ni treba ničesar spreminjati.
  2. Na drugo domeno. Spletno mesto se preseli z example.com na example.net (pri istem ali drugem gostovanju). Spremenijo se vsi naslovi v podatkovni zbirki, staro domeno pa morate preusmeriti.

Včasih naredite oboje hkrati. V tem primeru korake raje ločite: najprej selitev k novemu gostovanju, šele nato sprememba domene. Tako ob težavi veste, pri katerem koraku je nastala.

Ne pozabite na to, kar je poleg WordPressa: e-pošta na domeni, zapisi DNS, opravila cron, druga spletna mesta v istem paketu. Ta se ne preselijo samodejno (tečaj o DNS, lekcija 6.3).

Trije načini prenosa spletnega mesta

NačinKakoPozor
Uvoz z namestitvenim programomMnogi namestitveni programi (Installatron, Softaculous) lahko spletno mesto prenesejo z drugega strežnika s podatki za FTP ali SFTP starega gostovanjaHitro, spletno mesto je nato takoj v Vašem namestitvenem programu (lekcija 2.2)
Vtičnik za selitevVtičnik na starem spletnem mestu ustvari paket (datoteke in podatkovno zbirko) in ga postavi na novo, pogosto s pretvorbo naslovovNekatere brezplačne različice imajo največjo dovoljeno velikost; pri velikih nalaganjih lahko pride do prekoračitve časa (time-out)
RočnoKopiranje datotek (SFTP ali zip), izvoz in uvoz podatkovne zbirke, prilagoditev wp-config.php, pri novi domeni iskanje in zamenjavaNajveč dela, vendar vidite vsak korak in vedno deluje

Ročna selitev poteka takole:

  1. Datoteke: prenesite celotno spletno mapo (ali iz nje naredite zip v Upravitelju datotek) in jo postavite v spletno mapo na novem gostovanju.
  2. Podatkovna zbirka: izvozite jo na starem gostovanju (phpMyAdmin ali wp db export), na novem ustvarite prazno podatkovno zbirko z lastnim uporabnikom (lekcija 2.3) in jo uvozite (lekcija 8.2).
  3. wp-config.php: vanjo vpišite novo ime podatkovne zbirke, uporabnika, geslo in gostitelja. Preverite predpono tabel.
  4. Nova domena? Najprej naredite varnostno kopijo podatkovne zbirke (ali uporabite izvoz iz 2. koraka). Nato naslove poiščite in zamenjajte z orodjem, ki razume serializirane podatke (lekcija 3.2): najprej poskusni zagon z --dry-run, nato pravega. --skip-columns=guid pusti nespremenjene stalne oznake prispevkov, brez --all-tables pa WP-CLI ostane pri tabelah WordPressa.
wp search-replace 'https://example.com' 'https://example.net' --skip-columns=guid --dry-run
wp search-replace 'https://example.com' 'https://example.net' --skip-columns=guid
  1. Certifikat na novem gostovanju (ko DNS kaže nanj ali prej, če ponudnik to omogoča).

Nekateri ponudniki gostovanja Vam spletno mesto preselijo brezplačno ali proti plačilu; to ponuja tudi WebOké. Vprašajte jih, katere korake iz te lekcije opravijo sami in katere morate preveriti Vi.

Preizkus pred spremembo DNS

Najpomembnejše načelo selitve brez izpada: novo spletno mesto deluje, še preden ga kdorkoli obišče. Preizkusite ga na novem gostovanju, medtem ko DNS še kaže na staro. Za to obstajata dva načina (lekcija 2.1):

  • Datoteka hosts na Vašem računalniku: vanjo k svoji domeni vpišite naslov IP novega strežnika. Na novo spletno mesto bo tako dostopal samo Vaš računalnik. Certifikata tam včasih še ni; opozorilo sprejmite samo za ta preizkus.
  • Testni naslov ali predogled Vašega novega ponudnika, ki prikaže Vaše spletno mesto pod pravo domeno, ne da bi spremenili DNS (pri WebOké »Preizkusite spletno mesto pred selitvijo«).

Preverite vse s kontrolnega seznama iz lekcije 8.2: strani, slike, prijava, obrazci, spletna trgovina, trajne povezave.

Načrtovanje spremembe

Nekaj dni prej:

  • Znižajte TTL zapisov, ki jih boste spremenili (A, AAAA, www), na primer na 300 sekund, da bo sprememba pozneje hitro vidna povsod (tečaj o DNS, lekcija 6.1). To storite vsaj toliko vnaprej, kolikor znaša stari TTL.
  • Naredite varnostno kopijo starega spletnega mesta (lekcija 8.1) in jo shranite zunaj obeh ponudnikov.
  • Pripravite e-pošto, če se seli tudi ta: ustvarite poštne predale, prenesite e-pošto, pripravite zapise MX (tečaj o DNS, lekcija 6.3).

Na dan spremembe:

  1. Zamrznitev vsebine: od zdaj na starem spletnem mestu ničesar več ne spreminjate. Pri spletni trgovini izberite miren trenutek in trgovino za kratek čas preklopite v vzdrževalni način, sicer na staro spletno mesto prispejo naročila, ki jih izgubite.
  2. Zadnja sinhronizacija: podatkovno zbirko (in nove naložene datoteke) starega spletnega mesta še zadnjič prenesite na novo, da bo vsebovala vse iz zadnjih dni.
  3. Sprememba DNS: zapisa A in AAAA (in www) usmerite na novi naslov IP. Odstranite stari zapis AAAA (lekcija 2.1).
  4. Certifikat zahtevajte na novem gostovanju, takoj ko DNS kaže nanj.
  5. Preverjanje z nalogo iz te lekcije in s kontrolnim seznamom.

Nato:

  • Staro gostovanje pustite še nekaj dni (s spletnim mestom v vzdrževalnem načinu ali samo za branje), za obiskovalce, ki imajo stari naslov še v predpomnilniku, in kot možnost za vrnitev.
  • Preverite trajne povezave (enkrat shranite v Nastavitve > Trajne povezave, če strani vračajo 404), predpomnilnik (izpraznite ga), opravila cron in WP-Cron (lekcija 6.3) ter pošiljanje e-pošte s spletnega mesta (lekcija 9.1, SPF mora zdaj navajati novi strežnik).
  • TTL znova povišajte.
  • Šele po kakšnem tednu ali dveh: odpovejte staro gostovanje, potem ko ste prenesli še zadnjo varnostno kopijo.

Pri novi domeni: preusmeritev

Če se selite na drugo domeno, mora stara domena ostati in preusmerjati: vsak stari naslov s kodo 301 na isto pot na novi domeni (https://example.com/contact/ na https://example.net/contact/), ne vsega na domačo stran. Tako ohranite obiskovalce s starih povezav in svoje mesto v iskalnikih (lekcija 9.2).

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

Staro domeno (in certifikat zanjo) obdržite še več let. Selitev prijavite v Google Search Console s funkcijo za spremembo naslova in oddajte novi zemljevid spletnega mesta (sitemap).

Povzetek

  • Selitev k drugemu gostovanju (ista domena) in selitev na drugo domeno sta različni opravili; če delate oboje, ju ločite.
  • Spletno mesto prenesite z uvozom v namestitvenem programu, z vtičnikom za selitev ali ročno (datoteke, podatkovna zbirka, wp-config.php, pri novi domeni iskanje in zamenjava).
  • Novo spletno mesto preizkusite pred spremembo DNS prek datoteke hosts ali testnega naslova.
  • Vnaprej znižajte TTL, zamrznite vsebino, še zadnjič sinhronizirajte, spremenite DNS ter preverite trajne povezave, predpomnilnik, cron in e-pošto.
  • Pri novi domeni: vsak stari naslov s kodo 301 na isto pot na novi domeni in sprememba naslova v Search Console.

Kviz

1. Zakaj novo spletno mesto preizkusite, preden spremenite DNS?



2. Zakaj nekaj dni pred spremembo znižate TTL?



3. Selite spletno trgovino. Med prenosom podatkovne zbirke (ponedeljek) in spremembo DNS (četrtek) na staro spletno mesto prispejo naročila. Kaj storite?



4. Selite se z example.com na example.net. Kako staro domeno najbolje preusmerite?



Naloga

Naloga A9.5: Je selitev uspela? Po selitvi vnesite svojo domeno, naslov IP (ali ime strežnika) novega gostovanja, pri spremembi domene pa tudi staro domeno. Program preveri: ali domena brez www in www (A in AAAA) kažeta na novi strežnik, ali je certifikat veljaven za obe imeni, ali povezava REST spletnega mesta kaže na pravo domeno (siteurl pravilno pretvorjen), ali se stara domena ne pojavlja več v povezavah in virih domače strani in ali stara domena (če ste jo navedli) s kodo 301 preusmerja na isto pot na novi?

Naloga A9.5: Je selitev uspela?




Tega, kar vnesete, in tega, kar najdemo, ne shranjujemo. Vaš brskalnik si zapomni Vaše odgovore in to, ali ste nalogo opravili. Če ste prijavljeni, v Moji tečaji shranimo samo podatek, da ste nalogo (skoraj) pravilno opravili; tudi to lahko tam izbrišete.

Naloga D9.5: Vaš načrt selitve. Napišite načrt za selitev svojega spletnega mesta (tudi če je zdaj ne načrtujete): katera vrsta selitve, kateri način prenosa, kaj mora poleg WordPressa še z njim (e-pošta, zapisi DNS, opravila cron), kako boste preizkusili pred spremembo, časovnica (dnevi prej, sam dan, dnevi po tem) z navedbo, kdo izvede posamezni korak, in kako se lahko vrnete, če gre kaj narobe. Označite, da ste poiskali trenutni TTL svojega zapisa A, in ga zabeležite.

Naloga D9.5: Vaš načrt selitve

To nalogo opravite sami; nihče je ne pregleda. Odkljukajte, kar ste naredili, in nalogo označite kot opravljeno.



Vaše kljukice in zapiski ostanejo samo v tem brskalniku, nikamor jih ne pošiljamo. Če ste prijavljeni, v Moji tečaji shranimo samo podatek, da ste nalogo opravili.

Dodatno branje

Ti članki opisujejo korake v nadzornih ploščah WebOké; v drugih nadzornih ploščah delujejo podobno.

Trenutek…

Nastavite svoje domene

Za vsako domeno uredite imenske strežnike, povezavo z gostovanjem in kdo bo imetnik.

Nalaganje Vaših domen…