Pereiti prie turinio

Perkelti svetainę

Skaitymo laikas 7 minutės

Atnaujinta - vasario 28, 2025

Svetainės perkėlimas, ką tai reiškia, kodėl ir kaip tai veikia? Šis straipsnis skirtas išsamiai atsakyti į šiuos klausimus. Todėl jis šiek tiek ilgesnis nei įprasta mano tinklaraštyje.

Svetainės perkėlimas gali turėti skirtingą reikšmę:

Prieglobos perkėlimas

  • Svetainė perkeliama iš vieno prieglobos paslaugų teikėjo į kitą.
  • Duomenų bazes, failus ir el. laiškus dažnai tenka pasiimti su savimi.
  • Reikia pakoreguoti DNS nustatymus.
  • Pavyzdžiui, dėl eksploatacinių savybių, saugumo ar kainos.

Domeno perkėlimas

  • Svetainė keičiama iš senojo domeno (pvz. old-domain.com) į naują (new-domain.com).
  • Peradresavimas (301 peradresavimas) yra svarbus norint sulaukti lankytojų ir SEO pozicijų.

Serverio keitimas

  • Svetainė lieka tame pačiame domene, bet perkeliama į naują serverį (pvz., iš bendros prieglobos į nuosavą serverį).
  • Be kita ko, to gali būti reikalaujama dėl veiklos ir saugos priežasčių.

Kodėl?

Svetainė, pradėta kaip nedidelis tinklaraštis, plečiasi, todėl jai reikia daugiau atminties, didesnių duomenų bazių ir ji viršija su interneto prieglobos paslaugų teikėju sudarytos sutarties apimtį. Tačiau atnaujinimas vėl viršytų biudžetą, todėl ieškote kitų prieglobos paslaugų teikėjų.

Pradžioje negalvojate apie duomenų bazes ir kitus išteklius. Lyginate skirtingus pasiūlymus ir paprastai renkatės tą, kuris siūlo "didžiausius" skaičius už mažiausią kainą. Dėl pradinių žinių stokos nesusimąstote apie šių "skaičių" prasmingumą ir reikalingumą. O jei iš tikrųjų nežinote, kurie skaičiai galiausiai bus svarbūs, nežinote, kokius klausimus užduoti ar į kokius duomenis atkreipti ypatingą dėmesį.

Kadangi sutarčių reikia laikytis, prieglobos paslaugų teikėjas vargu ar užmerks akis, jei nustatytos ribos bus viršytos, bet pirmiausia mandagiai nurodys aplinkybes, dėl kurių pažeidžiama sutartis, o jei jos nebus ištaisytos, tiesiog užblokuos svetainę.

Gerai, todėl rinkdamiesi paslaugų teikėją taip pat turite atsižvelgti į didžiausią leistiną duomenų bazės dydį. Tai lengviau pasakyti, nei padaryti, nes beveik nė vienas paslaugų teikėjas nenurodo šio kriterijaus kaip kriterijaus savo skaičiuose renkantis tarifą. Juolab kad apie tai reikia aiškiai paklausti el. paštu arba pokalbio metu!
Tai patartina daryti ir su gerai žinomais paslaugų teikėjais, kurių tarifai lengvai gali siekti kelis šimtus eurų per metus.

Šiuo atveju būtent tai, kad buvo viršytas leistinas 1024 MB duomenų bazės dydis, paskatino pakeisti prieglobos paslaugų teikėją.

Prieglobos paslaugų teikėjo pasirinkimas

Jei ieškosite prieglobos paslaugų teikėjų palyginimų, sąraše daugiausia rasite sąrašą pagal didėjančią kainą.

Be grynų "techninių duomenų", taip pat svarbesni yra prieinamumas, atsakymo laikas ir pagalbos veiksmingumas. Kalbant apie dirbtinį intelektą, nuomonės gali išsiskirti, tačiau paslaugų teikėjai vis dažniau naudoja dirbtinį intelektą pirmojo lygio pagalbai, t. y. bendriems klientų klausimams, teikti. Tai visiškai suprantama ir šiam tikslui visiškai pakanka. Juokinga, kai AI linki jums "labos nakties" ir "ramiai miegoti!".

Vis dėlto žmogus, esantis kitame gale, turėtų būti pasiekiamas sprendžiant konkrečias problemas ir turėtų būti pasiekiamas visą dieną, 24 valandas per parą, 7 dienas per savaitę, 7 dienas per savaitę.

Sutartys, kurios sudaromos metams į priekį, paprastai yra įdomesnės kainos požiūriu, ypač dėl to, kad ilgainiui sąnaudas galima geriau apskaičiuoti. Žinoma, geriausias pasirinkimas būtų paslaugų teikėjas, kuris nutraukia savo paslaugas iki sutarties termino pabaigos arba išgyvena šį laikotarpį. Tačiau to niekas negali garantuoti.

Priimant sprendimą taip pat reikėtų atsižvelgti į paprastai didesnes išlaidas pasibaigus pradiniam terminui, ypač dėl to, kad jos dažnai labai padidėja. Žinoma, galite tiesiog leisti sutarčiai pasibaigti ir vėl perkelti svetainę, tačiau patirtis rodo, kad taip nedaroma, ypač dėl patogumo.

Kai rasite naują paslaugų teikėją, galite pradėti perkelti svetainę.

Svetainės perkėlimas

Reikia atlikti devynis veiksmus:

  • Atnaujinkite visus įskiepius, temas ir "WordPress" diegimą iki naujausios versijos
  • Duomenų bazių pertvarkymas
  • Atsisiųskite ir įdiekite duomenų atsarginių kopijų kūrimo papildinį (pvz. "UpdraftPlus")
  • Viso turinio (duomenų bazės, įskiepių, temų, įkėlimų ir kt.) atsarginės duomenų kopijos
  • Domeno perdavimas naujam paslaugų teikėjui
  • "WordPress" diegimas naujojo paslaugų teikėjo serveriuose
  • Duomenų atsarginių kopijų kūrimo įskiepio (čia "UpdraftPlus") diegimas
  • Duomenų atkūrimas į naują "WordPress" dieginį
  • Patikrinkite DNS įrašus su naujuoju paslaugų teikėju

Atnaujinimai

Ypač "WordPress" turėtų būti naujausios versijos, nes naujasis "WordPress" diegimas bus naujausias. Paprastai versijos yra suderinamos žemyn, tačiau ši priemonė padeda išvengti galimų nesuderinamumų.

Įskiepiai yra mažiau svarbūs ir gali būti atnaujinami ir po migracijos.

Duomenų atsarginės kopijos papildinys "UpdraftPlus"Jei ji jau buvo aktyvi senajame serveryje, prieš darant atsarginę duomenų kopiją ją būtinai reikia atnaujinti į dabartinę versiją, nes ji taip pat bus įkelta ir įdiegta dabartinėje versijoje, kai bus baigtas "WordPress" diegimas naujajame serveryje. Vėlgi, taip siekiama išvengti bet kokio versijų nesuderinamumo.

Duomenų bazės pertvarkymas

Duomenų bazės yra tarsi knygų lentynos: viena knyga įeina, trys knygos išeina, penkios knygos įeina... - jos nuolat gyvuoja ir keičiasi. Kartais didelė knyga, kuri netelpa į tarpą, suskaidoma į tinkamas atskiras dalis ir saugoma skirtingose vietose. Todėl duomenų bazėje yra fragmentiškas turinys. Nuorodos į šiuos fragmentus užima tiek pat vietos saugykloje, kiek ir pats turinys. Taip pat saugomi žurnalai, įrašomi talpyklos duomenys ir t. t.

Reorganizuojant duomenų bazę perskaitomi visi duomenys, iš naujo surenkami fragmentiški duomenys, ištrinami nebereikalingi laikinieji duomenys ir taip optimizuojamas prieigos greitis ir duomenų bazės dydis. Tai taip pat sutrumpina duomenų bazės atsarginiam kopijavimui ir atkūrimui reikalingą laiką.

Duomenų bazė yra pagrindinis svetainės nervas, todėl labai rekomenduojama prieš pertvarkant duomenų bazę sukurti jos kopiją ir padaryti atsarginę kopiją vietinėje saugykloje. Jei kas nors nutiktų ne taip, galėsite ją atkurti.

Duomenų atsarginės kopijos papildinys

Yra keletas įskiepių, skirtų svetainei kurti atsargines kopijas ir perkelti. Dauguma jų be problemų atlieka atsarginę kopiją, tačiau už perkėlimą prašo sumokėti. Taigi, jei neplanuojate svetainės migruoti kas tam tikrą laiką, vargu ar jus sudomins metinė prenumerata. Įskiepis, kurio nuoroda pateikta pirmiau "UpdraftPlus" yra reikšminga išimtis, nes ji yra kukli ir leidžia atkurti be jokių "jei" ar "bet".

"UpdraftPlus" intuityviai vedžioja jus per atsarginių kopijų kūrimo procesą ir gali atsisiųsti atskirus failus į savo kompiuterį, kai diegimas sėkmingai baigtas.

Domeno perkėlimas

Kas yra domenas?

Domenas yra, pvz. www.google.de - www yra neprivalomas ir reiškia vadinamąjį subdomeną. Todėl įvedus "google.com", kad rezultatas būtų toks pat kaip "www.google.de". Abiem atvejais svetainę iškviečia "Google".

"google" yra individualus pavadinimas, o ".de" - aukščiausio lygio domenas (TLD).

EEP

Svetainė Išplečiamasis teikimo protokolas (EPP) naudojamas domenų vardų administravimui registratoriuose ir registruose ir leidžia užtikrinti standartizuotą ir saugų ryšį tarp domenų registratorių, tokių kaip Namecheap, GoDaddy, ir centrinių registrų, tokių kaip DENIC (Vokietijos tinklo informacijos centras) TLD ".plg" ir "Verisign" svetainėje .com).

Norint perkelti domeną, reikia, kad domeno turėtojas, t. y. svetainės operatorius, pateiktų paraišką. Svetainės operatorius kreipiasi į savo ankstesnį prieglobos paslaugų teikėją dėl vadinamojo EPP-Auth-Code. Gautas kodas įvedamas naujojo paslaugų teikėjo, kuris pasirūpina, kad senasis paslaugų teikėjas perkeltų domeną naujajam paslaugų teikėjui, domeno perkėlimo paraiškos puslapyje.

Perkėlus domeną, ankstesnis "adresas", kuris anksčiau vedė į senąjį paslaugų teikėją, jo serverį ir jūsų interneto svetainę, nukreipia į niekur. Čia atsiranda Domeno vardų serveris (DNS).

DNS

A Domeno vardų serveris įvestą adresą "www.google.de" konvertuoja į serveriams tinkamą IP adresą, šiuo atveju "8.8.8.8.8".

DNS galima visame pasaulyje sąveikauti: Jei pirmasis serveris, kuriam pateikta užklausa (DNS resolveris), nežino IP adreso, jis perduoda užklausą kitam serveriui. Ši rekursinė paieška tęsiasi tol, kol randamas vardo įrašas ir ieškomas IP adresas siunčiamas atgal į užklausą pateikusią vietą ir galima įkelti norimą svetainę.

DNS taip pat saugo papildomus įrašus, pvz.

  • A-Record - Susieja domeną su IPv4 adresu.
  • AAAA rekordas - Susieja domeną su IPv6 adresu.
  • CNAME įrašas - nukreipia vieną domeną į kitą (pvz. www.example.comexample.com).
  • MX-Record - Apibrėžia pašto serverį, skirtą el. laiškams.
  • TXT įrašas - Pateikiama papildoma informacija, pvz., apie saugumo mechanizmus.

DNS sklaida

Kiekvienas prieglobos paslaugų teikėjas turi savo vardų serverį. Senasis teikėjas, pvz. ns1.alterProvider.comnaujasis, pvz. ns1.newprovider.com.

Perkėlimo atveju registratoriaus saugomas senasis adresas nurodo ns1.alterProvider.com Todėl pirmiausia turite apsilankyti senojo paslaugų teikėjo svetainėje.
Kai tik registratorius gauna naują paslaugų teikėjo adresą ns1.newprovider.com naujam paslaugų teikėjui siunčiama užklausa, tačiau svetainė dar neperkelta į jo serverį. Todėl užklausa lieka nesėkminga. Puslapis vėl rodomas kaip įprastai tik atkūrus visą turinį.

Ar perkeltam domenui vis dar saugomas senasis, ar naujasis vardų serveris, galima patikrinti per Kas yra patikrinti. Norėdami tai padaryti, į paieškos laukelį viršuje dešinėje įveskite tikrinamą domeną ir spustelėkite dešinėje esantį WHOIS mygtuką.

Be to, naująjį adreso įrašą dar reikia perkelti į visus DSN visame pasaulyje, o tai gali užtrukti iki 48 valandų. Todėl gali būti, kad Nairobyje esantis asmuo gali pasiekti svetainę, o Maskvoje esantis asmuo vis tiek atsiduria tuščioje vietoje arba gauna klaidos pranešimą.

Patikrinkite DNS vardų serverį

Svetainėje galite sužinoti, kuriame DNS jau užregistruotas naujas adresas. DNS tikrintuvas pasirinkdami NS NameServer (vardų serveris) pasirinkimo lauke, esančiame dešinėje registruojamo domeno pusėje (pvz., csiag.de). Rezultatas rodomas kiekvienos šalies sąrašo apačioje dešinėje pusėje. Vietoj senojo vardų serverio ten turėtų būti rodomas naujasis vardų serveris.

WordPress diegimas

Kai naujasis adresas bus pasiekiamas per naujojo paslaugų teikėjo DNS, galėsite prisijungti prie jo naudodami anksčiau įvestus duomenis ir pradėti "WordPress" diegimą. Paprastai paslaugų teikėjai savo portalų naudotojų sąsajas kuria taip intuityviai, kad paprastai iš karto galite rasti atitinkamus meniu ir funkcijas.

Sėkmingai užbaigus "WordPress" diegimą, įdiegiamas duomenų atsarginės kopijos papildinys.

Duomenų atsarginės kopijos papildinys

"WordPress" diegimo šoninėje juostoje rasite meniu punktą Įskiepiai.

Viršuje kairėje spustelėkite mygtuką Pridėti naują įskiepį į turimų papildinių apžvalgos puslapį.

Dešinėje pusėje paieškos laukelyje Ieškoti įskiepių įveskite "UpdraftPlus" ir iš karto pasirodys ieškomas įskiepis, kurį galite įdiegti spustelėję Įdiekite dabar paleidžiamas. Sėkmingai įdiegus, papildinys paleidžiamas spustelėjus Suaktyvinti gali veikti.

Duomenų atkūrimas

Taip pat kairiajame "WordPress" meniu stulpelyje dabar yra "UpdraftPlus" išvardyti. Spustelėjus šį elementą, atveriamas funkcijos pasirinkimas Išsaugoti arba Atkurti.

Funkcijos Migruoti / klonuoti Atrodo, kad jie skirti tik pirkimo versijai, todėl grynas funkcionalumas Apsaugokite dabar arba toliau, Atkurti naudojamas.

Naujajame serveryje nėra esamos atsarginės kopijos, todėl failus iš atsarginės kopijos su senuoju paslaugų teikėju pirmiausia reikia atkurti spustelėjus Atsarginių kopijų failų įkėlimas turi būti perkelta į naujojo paslaugų teikėjo serverį.

Kai perkėlimas baigtas, po atsarginės kopijos sukūrimo datos ir (arba) laiko toliau pateiktoje lentelėje dabar galima naudotis penkiais mygtukais. Pačioje eilutės pradžioje yra langelis. Spustelėkite jį ir spustelėkite dešinėje esantį mygtuką Atkurti Pradėkite atkūrimą.

Jei atkūrimas atšaukiamas, rodomas atitinkamas klaidos pranešimas ir mygtukas klaidai ištaisyti. Daugeliu atvejų atkūrimo procesas negali perrašyti ankstesnio "WordPress" diegimo metu sukurtų tuščių duomenų bazės lentelių, todėl jas reikia aiškiai ištrinti rankiniu būdu, spustelėjus mygtuką , o tada procesą paleisti iš naujo.

Sėkmingai atlikus atkūrimą, svetainę galima pasiekti kaip įprastai, jei DNS sklaida buvo baigta.

"Pitfall hosts" failas

Hosts failas yra vietinis operacinės sistemos konfigūracijos failas, naudojamas IP adresams priskirti prie kompiuterių vardų. Jis leidžia nukreipti tam tikrus domenus į konkretų IP adresą neatliekant DNS užklausos.

Pavyzdys:

##
# priimančiosios duomenų bazės
# localhoist naudojamas konfigūruoti grįžtamąją sąsają
#, kai sistema įkraunama. nekeiskite šio įrašo.
##
139.162.163.62 csiag.de
139.162.163.62 www.csiag.de
127.0.0.0.1 localhost
255.255.255.255.255 broadcasthost
::1 localhost

Įrašai 139.162.163.62 vedė prie senojo prieglobos paslaugų teikėjo, todėl, nepaisant atkūrimo į naująjį paslaugų teikėją, prieiga visada buvo nukreipta į senąjį paslaugų teikėją (be DNS užklausos), o naujojo paslaugų teikėjo svetainės pakeitimai nebuvo rodomi išoriškai prieinamuose įrenginiuose.

Todėl šiuos įrašus reikėjo komentuoti su #, kad DNS užklausą būtų galima atlikti iš naujo ir nukreipti į naująjį paslaugų teikėją:

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

Redaguoti hosts failą

Naudodami "Mac OSX" ("Sonoma") atidarykite terminalo langą "Finder" dalyje "Įrankiai" ir įveskite

sudo nano /etc/hosts

įveskite. Po to bus pateiktas slaptažodžio raginimas. Tada atveriamas failas, kurį galima redaguoti.

Naudodami rodyklės žemyn klavišą atsidurkite prieš pirmąjį įrašą, pvz., 139...., įveskite #, po kurio rašomas tarpas. Dabar rodyklių klavišais į kairę ir į apačią nustatykite žymeklį prieš kitą eilutę, čia vėl 139..., vėl įveskite #, po to rašykite tarpą, kaip parodyta pirmiau.

Išsaugoti priimančiųjų failą

Naudodami klavišų kombinaciją Ctrl+X po kurio seka Y ir ĮVESKITE failas išsaugomas.

Ištrinkite OSX DNS talpyklą

Norėdami ištrinti operacinės sistemos DNS talpyklą, įveskite

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

in. Tada svetainė turėtų būti adresuojama ir rodoma naudojant naująjį IP adresą, gautą per taip priverstinai pateiktą DNS užklausą.

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *

lt_LTLithuanian