Skoči na vsebino

Premaknite spletno stran

Čas branja 7 minute

Posodobljeno - februar 28, 2025

Premikanje spletnega mesta, kaj to pomeni, zakaj - in kako deluje? Ta članek je namenjen podrobni obravnavi teh vprašanj. Zato je nekoliko daljši kot običajno na mojem blogu.

Prenos spletnega mesta ima lahko različne pomene:

Premik gostovanja

  • Spletna stran se prenese od enega ponudnika gostovanja k drugemu.
  • Podatkovne zbirke, datoteke in e-pošto je pogosto treba vzeti s seboj.
  • Nastavitve DNS je treba prilagoditi.
  • Na primer zaradi zmogljivosti, varnosti ali cene.

Prenos domene

  • Spletna stran se spremeni s stare domene (npr. old-domain.com) v novo (new-domain.com).
  • Preusmeritve (301) so pomembne za pridobivanje obiskovalcev in uvrstitev SEO.

Sprememba strežnika

  • Spletno mesto ostane v isti domeni, vendar se premakne na nov strežnik (npr. s skupnega gostovanja na lasten strežnik).
  • Med drugim se lahko zahteva zaradi učinkovitosti in varnosti.

Zakaj?

Spletno mesto, ki se je začelo kot majhen blog, raste, zato potrebuje več pomnilnika, večje zbirke podatkov in presega obseg pogodbe, sklenjene s spletnim gostiteljem. Vendar bi nadgradnja spet presegla proračun, zato poiščete druge ponudnike gostovanja.

Na začetku ne razmišljate o podatkovnih bazah in drugih virih. Primerjate različne ponudbe in se običajno odločite za tisto, ki ponuja "najvišje" številke po najnižji ceni. Zaradi pomanjkanja osnovnega znanja ne razmišljate o smiselnosti in potrebnosti teh "številk". In če v resnici ne veste, katere številke bodo na koncu pomembne, ne veste, katera vprašanja zastaviti ali katerim podatkom posvetiti posebno pozornost.

Ker je treba pogodbe spoštovati, si ponudnik gostovanja ne bo zatiskal oči pred prekoračitvijo določenih omejitev, temveč bo najprej vljudno opozoril na okoliščine, ki so v nasprotju s pogodbo, in če jih ne boste odpravili, preprosto blokiral spletno mesto.

Pri izbiri ponudnika morate upoštevati tudi največjo dovoljeno velikost zbirke podatkov. To je lažje reči kot storiti, saj skoraj noben ponudnik tega ne navaja kot merilo v svojih podatkih pri izbiri tarife. Zato se o tem izrecno pozanimajte po elektronski pošti ali klepetu!
To je priporočljivo tudi pri znanih ponudnikih, katerih tarife lahko zlahka znašajo več sto evrov na leto.

V tem primeru je prav to, prekoračitev dovoljene velikosti podatkovne zbirke 1 024 MB, spodbudilo zamenjavo ponudnika gostovanja.

Izbira ponudnika gostovanja

Če poiščete primerjave ponudnikov gostovanja, bo seznam večinoma sestavljen po naraščajočem vrstnem redu glede na ceno.

Poleg čistih "tehničnih podatkov" so pomembnejši tudi dostopnost, odzivni čas in učinkovitost podpore. Mnenja o umetni inteligenci so sicer deljena, vendar ponudniki vse pogosteje uporabljajo umetno inteligenco za podporo prve stopnje, tj. splošna vprašanja strank. To je povsem razumljivo in za ta namen povsem zadostuje. Zabavno je, ko vam UI zaželi "lahko noč" in "spi mirno!".

Vendar mora biti človek na drugi strani na voljo za konkretne težave in mora biti na voljo ves dan, 24 ur na dan, 7 dni v tednu. Kako daleč je vključena storitev podpore in kdaj postane plačljiva, je prav tako treba pojasniti pred sklenitvijo pogodbe.

Pogodbe, ki se sklepajo za več let v prihodnosti, so običajno cenovno zanimivejše, zlasti zato, ker je tako stroškovna stran dolgoročno lažje izračunljiva. Ponudnik, ki svojo storitev odpove pred iztekom pogodbenega obdobja ali to obdobje preživi, bi bil seveda najboljša izbira. Vendar tega nihče ne more zagotoviti.

Pri odločanju je treba upoštevati tudi stroške, ki so običajno višji po izteku začetnega obdobja, zlasti zato, ker je povišanje pogosto zelo občutno. Seveda lahko pogodbo preprosto pustite, da se izteče, in spletno stran - še enkrat - premaknete, vendar izkušnje kažejo, da se to ne počne, zlasti zaradi priročnosti.

Ko ste našli novega ponudnika, lahko začnete seliti svoje spletno mesto.

Premestitev spletnega mesta

Potrebnih je devet korakov:

  • Posodobitev vseh vtičnikov, tem in namestitve WordPressa na najnovejšo različico
  • Reorganizacija podatkovnih zbirk
  • Prenesite in namestite vtičnik za varnostno kopiranje podatkov (npr. UpdraftPlus)
  • Varnostno kopiranje podatkov vseh vsebin (podatkovna baza, vtičniki, teme, prenosi, drugo)
  • Prenos domene k novemu ponudniku
  • Namestitev WordPressa na strežnike novega ponudnika
  • Namestitev vtičnika za varnostno kopiranje podatkov (tukaj UpdraftPlus)
  • Obnovitev podatkov v novo namestitev WordPressa
  • Preverite vnose DNS pri novem ponudniku

Posodobitve

Zlasti WordPress mora biti v najnovejši različici, saj bo nova namestitev WordPressa najnovejša. Praviloma so različice združljive navzdol, vendar se s tem ukrepom izognete morebitnim nezdružljivostim.

Vtičniki so manj pomembni in jih lahko posodobite tudi po migraciji.

Vtičnik za varnostno kopiranje podatkov UpdraftPlusČe je bila aktivna že na stari namestitvi, jo je treba pred varnostno kopijo podatkov posodobiti na trenutno različico, saj se bo po končani namestitvi WordPressa na nov strežnik prav tako naložila in namestila v trenutni različici. Tudi v tem primeru gre za preprečevanje nezdružljivosti različic.

Reorganizacija zbirke podatkov

Podatkovne zbirke so kot knjižne police: ena knjiga noter, tri knjige ven, pet knjig noter ... - ves čas se spreminjajo. Včasih se velika knjiga, ki ne sodi v vrzel, razdeli na ustrezne posamezne dele in shrani na različnih mestih. Podatkovna zbirka ima zato razdrobljeno vsebino. Sklici na te fragmente zavzemajo prav toliko prostora za shranjevanje kot sama vsebina. Shranjujejo se tudi dnevniki, zapisujejo se podatki iz predpomnilnika itd.

Reorganizacija podatkovne zbirke prebere vse podatke, ponovno sestavi razdrobljene podatke, izbriše začasne podatke, ki niso več potrebni, in tako optimizira hitrost dostopa in velikost podatkovne zbirke. S tem se skrajša tudi čas, potreben za varnostno kopiranje in obnovitev podatkovne zbirke.

Podatkovna baza je osrednji živec spletnega mesta, zato je zelo priporočljivo, da pred reorganizacijo ustvarite kopijo podatkovne baze in jo varnostno kopirate v lokalnem pomnilniku. Če gre kaj narobe, jo lahko obnovite.

Vtičnik za varnostno kopiranje podatkov

Obstajajo številni vtičniki, ki so namenjeni varnostnemu kopiranju in selitvi spletnega mesta. Večina jih brez težav poskrbi za varnostno kopiranje, vendar zahtevajo plačilo za migracijo. Če torej ne nameravate vsake toliko časa migrirati spletnega mesta, vas letna naročnina verjetno ne bo zanimala. Vtičnik, ki je povezan zgoraj UpdraftPlus je pomembna izjema, saj je skromen in omogoča obnovitev brez kakršnih koli "če" ali "ampak".

UpdraftPlus vas intuitivno vodi skozi postopek varnostnega kopiranja in po uspešnem zaključku namestitve lahko posamezne datoteke prenesete v svoj računalnik.

Prenos domene

Kaj je domena?

Domena je npr. www.google.de - www ni obvezen in predstavlja tako imenovano poddomeno. Če torej vpišete "google.com" do enakega rezultata kot pri "www.google.de". V obeh primerih Google prikliče spletno stran.

"google" je posamezno ime, ".de" pa domena najvišje ravni (TLD).

EEP

Spletna stran Razširljivi protokol za zagotavljanje (EPP) se uporablja za upravljanje domenskih imen pri registrarjih in registrih ter omogoča standardizirano in varno komunikacijo med registrarji domen, kot sta Namecheap in GoDaddy, ter centralnimi registri, kot je DENIC (Nemški informacijski center za omrežja) za TLD ".en" in . Verisign za .com).

Za prenos domene je potrebna vloga nosilca domene, tj. upravljavca spletnega mesta. Nosilec spletnega mesta zaprosi svojega prejšnjega ponudnika gostovanja za t. i. EPP-Auth-Code. Prejeta koda se vnese na stran vloge za prenos domene pri novem ponudniku, ki nato poskrbi za prenos domene od starega ponudnika k novemu.

Po prenosu domene prejšnji "naslov", ki je prej vodil do starega ponudnika, njegovega strežnika in vašega spletnega mesta, ne vodi nikamor. Tu se pojavi Strežnik domenskega imena (DNS).

DNS

A Strežnik domenskega imena vneseni naslov "www.google.de" pretvori v naslov IP, primeren za strežnike, tukaj "8.8.8.8.8".

DNS je na voljo po vsem svetu: Če prvi strežnik (DNS resolver) ne pozna IP-naslova, posreduje poizvedbo naslednjemu strežniku. To rekurzivno iskanje se nadaljuje, dokler se ne najde vnos imena in se iskani naslov IP pošlje nazaj na lokacijo, kjer je bila poslana zahteva, in se lahko naloži želeno spletno mesto.

DNS shranjuje tudi dodatne vnose, kot so

  • A-Record - Poveže domeno z naslovom IPv4.
  • Rekord AAAA - Poveže domeno z naslovom IPv6.
  • Zapis CNAME - preusmeri eno domeno na drugo (npr. www.example.comexample.com).
  • MX-Record - Določa poštni strežnik za e-pošto.
  • Zapis TXT - Vsebuje dodatne informacije, na primer o varnostnih mehanizmih.

Širjenje DNS

Vsak ponudnik gostovanja ima svoj imenski strežnik. Stari ponudnik, npr. ns1.alterProvider.comnovo, na primer ns1.newprovider.com.

V primeru selitve se stari naslov, shranjen pri registrarju, nanaša na ns1.alterProvider.com Zato morate najprej obiskati spletno stran starega ponudnika.
Takoj ko registrar prejme nov naslov ponudnika ns1.newprovider.com novemu ponudniku je poslana zahteva, vendar spletno mesto še ni preneseno na njegov strežnik. Zato je poizvedba še vedno neuspešna. Stran se ponovno prikaže kot običajno šele po obnovitvi celotne vsebine.

Ali je za premaknjeno domeno še vedno shranjen stari ali novi imenski strežnik, lahko preverite prek Kdo je preverite. To storite tako, da v iskalno polje zgoraj desno vnesete domeno, ki jo želite preveriti, in desno kliknete gumb WHOIS.

Poleg tega je treba novi vnos naslova prenesti v vse DSN po vsem svetu, kar lahko traja do približno 48 ur. Zato se lahko zgodi, da bo nekdo v Nairobiju lahko dostopal do spletnega mesta, medtem ko bo nekdo iz Moskve še vedno ostal v praznini ali prejel sporočilo o napaki.

Preverite DNS NameServer

Na spletnem mestu lahko preverite, v kateri sistem DNS je bil novi naslov že registriran. Preverjanje DNS tako, da v izbirnem polju desno od registrirane domene (npr. csiag.de) izberete NS za NameServer. Rezultat se prikaže na dnu seznama držav za vsako državo na desni strani. Namesto starega strežnika NameServer se mora tam prikazati novi strežnik NameServer.

Namestitev WordPressa

Ko je novi naslov prek DNS dosegljiv pri novem ponudniku, se lahko vanj prijavite s predhodno vnesenimi podatki in začnete namestitev WordPressa. Ponudniki običajno oblikujejo uporabniške vmesnike svojih portalov tako intuitivno, da običajno takoj najdete ustrezne menije in funkcije.

Ko je namestitev WordPressa uspešno zaključena, je nameščen vtičnik za varnostno kopiranje podatkov.

Vtičnik za varnostno kopiranje podatkov

V stranski vrstici namestitve WordPressa boste našli element menija Vtičniki.

V zgornjem levem kotu kliknite na gumb Dodajanje novega vtičnika na stran s pregledom vtičnikov, ki so na voljo.

Na desni strani v iskalno polje Iskanje vtičnikov vnesite UpdraftPlus in takoj se bo pojavil iskani vtičnik, ki ga lahko namestite s klikom na Namestite zdaj se zažene. Po uspešni namestitvi se vtičnik zažene s klikom na Aktivacija sposoben delovati.

Obnovitev podatkov

V levem stolpcu menija WordPress je zdaj tudi UpdraftPlus navedene. S klikom na ta element se odpre izbira funkcije za shranjevanje ali obnovitev.

Funkcije Migracija / kloniranje se zdi, da je rezervirana za nakupno različico, zato je čista funkcionalnost Varno zdaj ali, še nižje, Obnovitev se uporablja.

Na novem strežniku ni obstoječe varnostne kopije, zato je treba datoteke iz varnostne kopije starega ponudnika najprej obnoviti s klikom na Naložite varnostne datoteke je treba prenesti na strežnik novega ponudnika.

Ko je prenos končan, je po datumu/času varnostnega kopiranja v spodnji tabeli na voljo pet gumbov. Na začetku vrstice je polje. Kliknite ga in kliknite desno na gumb Obnovitev Začnite obnavljanje.

Če je obnovitev preklicana, se prikaže ustrezno sporočilo o napaki in gumb za odpravo napake. V večini primerov postopek obnovitve ne more prepisati praznih tabel zbirke podatkov, ki jih je ustvarila prejšnja namestitev WordPressa, zato jih je treba izrecno ročno izbrisati s klikom in nato ponovno zagnati postopek.

Ko je obnova uspešno zaključena, lahko do spletnega mesta dostopate kot običajno, če je bilo širjenje DNS zaključeno.

Datoteka s pastmi gostiteljev

Datoteka hosts je lokalna konfiguracijska datoteka operacijskega sistema, ki se uporablja za dodeljevanje naslovov IP imenom gostiteljev. Omogoča usmerjanje določenih domen na določen naslov IP, ne da bi bilo treba opraviti poizvedbo DNS.

Primer:

##
# Podatkovna zbirka gostitelja
# localhoist se uporablja za konfiguracijo vmesnika povratne zanke
# med zagonom sistema. tega vnosa ne spreminjajte.
##
139.162.163.62 csiag.de
139.162.163.62 www.csiag.de
127.0.0.1 localhost
255.255.255.255.255 broadcasthost
::1 localhost

Vnosi 139.162.163.62 vodil do starega ponudnika gostovanja, zato je kljub obnovitvi na novega ponudnika dostop vedno pristal pri starem ponudniku - brez poizvedbe DNS - in spremembe spletnega mesta pri novem ponudniku niso bile prikazane na napravah z zunanjim dostopom.

Zato je bilo treba te vnose komentirati z znakom #, da se lahko poizvedba DNS ponovno izvede in preusmeri na novega ponudnika:

# 139.162.163.62 csiag.de
# 139.162.163.62 www.csiag.de

Urejanje datoteke gostiteljev

V operacijskem sistemu Mac OSX (Sonoma) odprite terminal v iskalniku pod Utilities in vnesite

sudo nano /etc/hosts

vstopite. Sledi poziv za geslo. Datoteka se odpre za urejanje.

S tipko s puščico navzdol se postavite pred prvi vnos, npr. 139...., vnesite # in nato presledek. Sedaj s puščično tipko levo in navzdol postavite kazalec pred naslednjo vrstico, torej spet 139..., vnesite # in ponovno vnesite #, sledi presledek, kot je prikazano zgoraj.

Shranite datoteko gostiteljev

S kombinacijo tipk Ctrl+X ki mu sledi Y in . VSTOP datoteka je shranjena.

Brisanje predpomnilnika DNS v operacijskem sistemu OSX

Če želite izbrisati predpomnilnik DNS operacijskega sistema, vnesite

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

v. Spletno mesto mora biti nato naslovljeno in prikazano z novim naslovom IP, pridobljenim s tako izsiljenim zahtevkom DNS.

Dodaj odgovor

Vaš e-naslov ne bo objavljen. * označuje zahtevana polja

sl_SISlovenian