Pereiti prie turinio

Slapukų nustatymai

Pasirinkite, kokių rūšių slapukus leidžiate. Pasirinkimą bet kada galite pakeisti per „Slapukų nustatymai“ kiekvieno puslapio apačioje. Privatumo pareiškimas

Būtinieji

Visada įjungti

Reikalingi prisijungti, išsaugoti krepšelį ir įsiminti Jūsų pasirinkimus. Jie visada įjungti.

Kokie slapukai?
  • weboke_sessie, weboke_klant, weboke_remember: Jūsų sesija ir prisijungimo išlaikymas
  • weboke_basket: Jūsų krepšelis
  • wkBtwIncl: kainų rodymas su PVM arba be PVM
  • wok_cookies: Jūsų slapukų pasirinkimas, 12 mėnesių

Matuoja, kuri reklama atveda prie apsilankymo ar užsakymo, kad nemokėtume už neveiksmingas reklamas.

Kokie slapukai?
  • Google Ads per Google Tag Manager (_gcl_au, _gcl_aw), iki 90 dienų
  • OpenAI Ads, reklamos ChatGPT
  • wok_aff: per kurį partnerį atėjote pas mus (partnerių programa), 60 dienų

4,6

Šalis ir kalba

Kiekviena šalis turi savo svetainę su tos šalies kainomis ir PVM.

Peržiūrėti

Atkūrimas ir testavimas

8 modulis: Atsarginės kopijos, bandomoji aplinka (staging) ir PHP atnaujinimai · Skaitymo trukmė: 8 min.

Mokymosi tikslas: Po šios pamokos galėsite atkurti atsarginę kopiją, taip pat šalia esamos svetainės, ir patikrinti, ar ji pilna ir tinkama naudoti.

Pagrindinės sąvokos: atkūrimas (restore), pilnas arba dalinis, failai arba duomenų bazė, atkūrimas šalia svetainės, bandomasis atkūrimas, kontrolinis sąrašas po atkūrimo, adresų koregavimas, duomenų bazės importavimas

Atsarginė kopija vertinga tik tada, kai ją galima atkurti

Skaudžiausias momentas dirbant su atsarginėmis kopijomis yra ne jų kūrimas, o atradimas, kad atkūrimas nepavyksta: trūksta duomenų bazės, kopija nepilna, failas sugadintas arba niekas nežino, kaip tai padaryti. Geriau tai atrasti ramų antradienį, o ne per nulaužtą šeštadienį.

Todėl atkūrimą verta reguliariai testuoti, pageidautina neliečiant savo tikrosios svetainės.

Ką atkuriate

Nebūtina visada atkurti visko. Pasirinkite tai, kas tinka situacijai:

SituacijaKą atkuriate
Netyčia pakeistas vienas puslapisNieko: naudokite revizijas (pamoka 4.1)
Netyčia ištrintas paveikslėlis ar aplankasTik tuos failus
Atnaujinimas sugadino svetainęTo įskiepio failus arba visą wp-content, kartais ir duomenų bazę (jei atnaujinimas pakeitė duomenų bazę)
Duomenų bazėje ištrintas turinysDuomenų bazę, bet suprantant, kad viskas po to taip pat grįš atgal
ĮsilaužimasViską, pilnai (pamoka 7.5), iš atsarginės kopijos, sukurtos gerokai prieš įsilaužimą

Failai ir duomenų bazė priklauso vienas kitam. Jei atkursite tik vakarykščius failus prie šiandienos duomenų bazės, įskiepis gali sutrikti, nes jo duomenų bazė jau buvo atnaujinta. Jei abejojate: atkurkite abu, iš to paties momento.

Ir visada: tai, kas įvyko po atsarginės kopijos sukūrimo momento, bus prarasta. Nauji įrašai, komentarai, užsakymai, registracijos. Jei turite el. parduotuvę, prieš atkūrimą užsirašykite, kokie užsakymai gauti po atsarginės kopijos sukūrimo.

Atkūrimas šalia svetainės

Saugiausias būdas testuoti ir išgelbėti duomenis yra atsarginę kopiją atkurti šalia dabartinės svetainės: bandomajame subdomene (test.example.com) arba atskirame aplanke, su savo duomenų baze. Jūsų tikroji svetainė lieka nepaliesta. Po to galite:

  • patikrinti, ar atsarginė kopija pilna;
  • išimti iš jos vieną dalyką (ištrintą puslapį, senesnę teksto versiją) ir ją rankiniu būdu perkelti;
  • išbandyti atkūrimo planą.

Kai kurie talpinimo paslaugų teikėjai tai leidžia padaryti vienu mygtuku (pavyzdžiui, WebOké Backups turi funkciją „atkurti šalia dabartinės svetainės“); kitur failus ir duomenų bazę į bandomąją vietą reikia perkelti rankiniu būdu.

Atkreipkite dėmesį į adresą

Atsarginė kopija iš https://example.com, kurią įkeliate į https://test.example.com, vis dar „žino“, kad priklauso example.com: siteurl ir home duomenų bazėje (pamoka 1.3) bei visos nuorodos nurodo Jūsų tikrąją svetainę. Rezultatas: paspaudus bandomojoje svetainėje, atsiduriate tikrojoje svetainėje, arba prisijungiate ne ten, kur reikia. Todėl po atkūrimo pakoreguokite adresus:

wp search-replace 'https://example.com' 'https://test.example.com' --all-tables --dry-run
wp search-replace 'https://example.com' 'https://test.example.com' --all-tables

Arba naudokite paieškos ir keitimo įskiepį, kuris supranta serializuotus duomenis (pamoka 3.2). Taip pat iš karto įjunkite paieškos sistemų atgrasymą (pamoka 2.4) arba nustatykite slaptažodį bandomajai svetainei, ir užtikrinkite, kad bandomoji svetainė nesiųstų laiškų tikriems klientams (pamoka 8.3).

Duomenų bazės atkūrimas rankiniu būdu

Jei turite .sql failą (iš atsarginės kopijos ar eksporto), jį atkurti galite taip:

  1. Sukurkite tuščią duomenų bazę ir naudotoją (pamoka 2.3), arba išvalykite esamą (tik jei esate tikri).
  2. Importuokite failą per phpMyAdmin (skirtukas Importavimas). Dideliems failams phpMyAdmin gali „užstrigti“; tokiu atveju naudokite savo valdymo skydelio importavimo funkciją arba komandų eilutę (wp db import back-up.sql arba mysql).
  3. Patikrinkite wp-config.php faile, ar duomenų bazės duomenys teisingi.
  4. Patikrinkite lentelių priešdėlį: ar jis atsarginėje kopijoje (wp_) sutampa su $table_prefix faile wp-config.php? Jei ne, WordPress mato tuščią diegtį ir nori ją įdiegti iš naujo.

Kontrolinis sąrašas po atkūrimo

Atkūrimas laikomas sėkmingu tik tada, kai svetainė tikrai veikia. Patikrinkite:

  1. Pagrindinį puslapį ir kelis įprastus puslapius bei įrašus atidarykite privačiame lange.
  2. Paveikslėlius: ar jie rodomi (taigi uploads buvo atsarginėje kopijoje)?
  3. Prisijungimą prie administravimo skydelio.
  4. Svarbiausias funkcijas: formos išsiuntimą, prekės įdėjimą į krepšelį, paiešką.
  5. Nuorodų struktūrą: ar veikia visi puslapiai, ar gaunate 404 klaidą visur, išskyrus pagrindinį puslapį? Jei taip, skiltyje Nustatymai > Nuorodų struktūra vieną kartą išsaugokite (pamoka 2.4).
  6. Įskiepius ir temą: ar jie aktyvūs ir atnaujinti.
  7. Versiją: ar tai tikrai turinys iš tos datos, kurios tikėjotės?

Užsirašykite, kiek laiko užtruko atkūrimas. Tai Jūsų tikrasis atkūrimo laikas: kiek laiko Jūsų svetainė neveiks kilus problemai.

Kaip dažnai testuoti

Bendra taisyklė: testuokite bent kartą per ketvirtį (pamoka 9.4), ir po kiekvieno atsarginių kopijų sistemos pakeitimo (naujo įskiepio, kito talpinimo paslaugų teikėjo, žymiai didesnės svetainės). Kaitaliokite: kartą testuokite talpinimo paslaugų teikėjo atsarginę kopiją, kitą kartą savo kopiją, saugomą ne serveryje (pamoka 8.1).

Praktikoje: kaip tai atrodo valdymo skydelyje

Kaip pavyzdį naudosime WebOké Backups ir DirectAdmin. Kitų talpinimo paslaugų teikėjų mygtukai gali vadintis kitaip, bet pasirinkimai yra tie patys: ką atkuriate ir kur.

  1. Pirmiausia DirectAdmin sukurkite bandomąjį subdomeną (Subdomeinbeheer), su sertifikatu.
  2. WebOké Backups pasirinkite prieš keletą dienų sukurtą atsarginę kopiją ir pasirinkite atkurti failus bei duomenų bazę šalia dabartinės svetainės, bandomojoje vietoje.
  3. Atkurtoje duomenų bazėje pakoreguokite adresus į bandomąjį subdomeną.
  4. Peržiūrėkite kontrolinį sąrašą.

Santrauka

  • Atsarginė kopija vertinga tik tada, kai ją galima atkurti; testuokite atkūrimą.
  • Pasirinkite, ką atkuriate; failai ir duomenų bazė turi būti iš to paties momento. Tai, kas įvyko po atsarginės kopijos sukūrimo, bus prarasta.
  • Atkurkite atsarginę kopiją šalia savo svetainės, kad patestuotumėte arba išgelbėtumėte vieną dalyką, ir tik tada pakoreguokite adresus.
  • Importuodami duomenų bazę, atkreipkite dėmesį į lentelių priešdėlį ir duomenis wp-config.php faile.
  • Po kiekvieno atkūrimo peržiūrėkite nuolatinį kontrolinį sąrašą ir užsirašykite, kiek laiko tai užtruko.

Testas (quiz)

1. Kodėl geriau pirmiausia atkurti atsarginę kopiją šalia savo svetainės, o ne ant jos?



2. Atkūrėte atsarginę kopiją iš https://example.com į https://test.example.com. Kiekvieną kartą paspaudus, atsiduriate tikrojoje svetainėje. Ką reikia padaryti?



3. Importavus duomenų bazę, WordPress rodo diegimo ekraną. Kokia tikėtina priežastis?



4. Ką prarasite, jei atkursite praėjusio vakaro pilną atsarginę kopiją ant savo el. parduotuvės?



Užduotis

Užduotis D8.2: Atsarginės kopijos atkūrimas bandomojoje aplinkoje (staging). Atkurkite kelių dienų senumo atsarginę kopiją bandomajame savo domeno subdomene (pavyzdžiui, herstel.example.com), šalia tikrosios svetainės. Pakoreguokite adresus, įjunkite paieškos sistemų atgrasymą arba nustatykite slaptažodį bandomajai vietai, ir peržiūrėkite šios pamokos kontrolinį sąrašą. Pažymėkite kiekvieną punktą. Užsirašykite: kurią atsarginę kopiją (šaltinį ir datą) naudojote, kiek laiko užtruko atkūrimas, kas nepavyko ir kaip tai išsprendėte. Palikite bandomąją svetainę užduočiai A8.3 ir vėliau ją pašalinkite.

Užduotis D8.2: Atsarginės kopijos atkūrimas bandomojoje aplinkoje (staging)

Šią užduotį atliekate patys; niekas jos netikrina. Pažymėkite, ką atlikote, ir pažymėkite užduotį kaip atliktą.




Jūsų pažymėti varneliai ir pastabos lieka tik šioje naršyklėje; niekur jų nesiunčiame. Jei esate prisijungę, skiltyje Mano kursai išsaugome tik tai, kad užduotį atlikote.

Papildoma literatūra

Šiuose straipsniuose aprašomi žingsniai WebOké valdymo skydeliuose; kituose skydeliuose jie veikia panašiai.

Akimirką…

Nustatykite domenus

Kiekvienam domenui nustatykite vardų serverius, susiejimą su talpinimu ir tai, kas taps valdytoju.

Įkeliami Jūsų domenai…