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 yra pilna ir tinkama naudoti.

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

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

Skaudžiausia akimirka su atsarginėmis kopijomis yra ne jų kūrimas, o atradimas, kad atkurti nepavyksta: trūksta duomenų bazės, kopija nepilna, failas sugadintas arba niekas nežino, kaip tai padaryti. Tai geriau sužinoti ramų antradienį, o ne šeštadienį, kai svetainė įsilaužta.

Todėl atkūrimą testuokite reguliariai ir, jei įmanoma, neliesdami tikrosios svetainės.

Ką atkuriate

Ne visada reikia atkurti viską. Pasirinkite tai, kas tinka:

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ę, tačiau atminkite, kad atgal grįš ir viskas, kas buvo pakeista vėliau
ĮsilaužimasViską, visiškai (pamoka 7.5), iš atsarginės kopijos, padarytos gerokai prieš įsilaužimą

Failai ir duomenų bazė priklauso vienas kitam. Jei atkursite tik vakarykščius failus prie šiandieninės 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, prarasite. Naujus įrašus, komentarus, užsakymus, registracijas. Jei turite internetinę parduotuvę, prieš atkurdami užsirašykite, kokie užsakymai gauti po atsarginės kopijos sukūrimo.

Atkūrimas šalia svetainės

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

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

Kai kurie talpinimo (hostingo) teikėjai tai leidžia padaryti vienu mygtuku (pavyzdžiui, WebOké Backups: "atkurti šalia esamos svetainės"); kitur failus ir duomenų bazę į bandomąją vietą perkeliate rankiniu būdu.

Atkreipkite dėmesį į adresą

Atsarginė kopija iš https://example.com, kurią atkuriate https://test.example.com, vis dar „žino“, kad priklauso example.com: siteurl ir home duomenų bazėje (pamoka 1.3) bei visos nuorodos rodo į tikrąją svetainę. Pasekmė: spustelėjus bandomojoje svetainėje atsiduriate tikrojoje arba prisijungiate ne prie tos svetainės. Todėl po atkūrimo pakeiskite adresus:

wp search-replace 'https://example.com' 'https://test.example.com' --skip-columns=guid --dry-run
wp search-replace 'https://example.com' 'https://test.example.com' --skip-columns=guid

Pirmiausia bandomasis paleidimas su --dry-run, tada tikrasis; --skip-columns=guid palieka nepaliestus pastovius įrašų identifikatorius. Arba naudokite paieškos ir pakeitimo įskiepį, kuris supranta serializuotus duomenis (pamoka 3.2 ir žinių bazės straipsnis skyriuje „Papildoma literatūra“). Taip pat iš karto įjunkite nustatymą, kuris prašo paieškos sistemų neindeksuoti svetainės (pamoka 2.4), arba apsaugokite bandomąją svetainę slaptažodžiu, ir pasirūpinkite, kad ji 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 arba eksporto), jį atkuriate 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 Importuoti). Su dideliais failais phpMyAdmin gali užstrigti; tada naudokite valdymo skydelio importavimo funkciją arba komandinę eilutę (wp db import back-up.sql arba mysql).
  3. Patikrinkite, ar wp-config.php nurodyti teisingi duomenų bazės duomenys.
  4. Patikrinkite lentelių prefiksą: ar prefiksas atsarginėje kopijoje (wp_) sutampa su $table_prefix faile wp-config.php? Jei ne, WordPress mato tuščią diegtį ir nori diegti iš naujo.

Patikros sąrašas po atkūrimo

Atkūrimas pavyko tik tada, kai svetainė tikrai veikia. Patikrinkite:

  1. Pagrindinį puslapį ir kelis įprastus puslapius bei įrašus, atidarę juos privačiame lange.
  2. Paveikslėliai: ar jie yra (t. y. ar uploads buvo atsarginėje kopijoje)?
  3. Prisijungti prie administravimo.
  4. Svarbiausios funkcijos: išsiųskite formą, įdėkite prekę į krepšelį, atlikite paiešką.
  5. Nuorodų struktūra: ar veikia visi puslapiai, ar visur, išskyrus pagrindinį puslapį, gaunate 404? Tada skiltyje Nustatymai > Nuorodų struktūra vieną kartą išsaugokite nustatymus (pamoka 2.4).
  6. Įskiepiai ir tema aktyvūs ir atnaujinti.
  7. Versija: ar tai tikrai tos datos turinys, kurios tikėjotės?

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

Kaip dažnai testuoti

Nykščio taisyklė: testuokite bent kartą per ketvirtį (pamoka 9.4) ir po kiekvieno atsarginių kopijų sistemos pakeitimo (naujas įskiepis, kitas talpinimo teikėjas, gerokai didesnė svetainė). Kaitaliokite: vieną kartą talpinimo teikėjo atsarginę kopiją, kitą kartą savo kopiją, laikomą už serverio ribų (pamoka 8.1).

Praktikoje: kaip tai atrodo valdymo skydelyje

Kaip pavyzdį naudojame WebOké Backups ir DirectAdmin. Pas kitus talpinimo teikėjus mygtukai vadinasi kitaip, bet pasirinkimai tie patys: ką atkuriate ir kur.

  1. Pirmiausia DirectAdmin sukurkite bandomąjį subdomeną (Subdomenų valdymas) su sertifikatu.
  2. WebOké Backups pasirinkite kelių dienų senumo atsarginę kopiją ir pasirinkite failus bei duomenų bazę atkurti šalia esamos svetainės, bandomojoje vietoje.
  3. Atkurtoje duomenų bazėje pakeiskite adresus į bandomąjį subdomeną.
  4. Patikrinkite pagal patikros 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, prarasite.
  • Atkurkite atsarginę kopiją šalia svetainės, kad ją išbandytumėte arba išgelbėtumėte vieną dalyką, ir po to pakeiskite adresus.
  • Importuodami duomenų bazę atkreipkite dėmesį į lentelių prefiksą ir duomenis faile wp-config.php.
  • Po kiekvieno atkūrimo patikrinkite pagal nuolatinį patikros sąrašą ir užsirašykite, kiek laiko tai užtruko.

Testas (quiz)

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



2. Atkūrėte atsarginę kopiją iš https://example.com adresu https://test.example.com. Po kiekvieno spustelėjimo atsiduriate tikrojoje svetainėje. Ką turite padaryti?



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



4. Ką prarasite, jei ant savo internetinės parduotuvės atkursite vakar vakare padarytą visą atsarginę kopiją?



Užduotis

Užduotis D8.2: Atsarginės kopijos atkūrimas bandomojoje aplinkoje (staging). Atkurkite kelių dienų senumo atsarginę kopiją savo domeno bandomajame subdomene (pavyzdžiui, herstel.example.com), šalia tikrosios svetainės. Pakeiskite adresus, įjunkite nustatymą, kuris prašo paieškos sistemų neindeksuoti svetainės, arba apsaugokite bandomąją vietą slaptažodžiu, ir patikrinkite pagal šios pamokos patikros sąrašą. Pažymėkite kiekvieną punktą. Užsirašykite: kokią 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 po to ją ištrinkite.

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šyti veiksmai WebOké valdymo skydeliuose; kituose skydeliuose jie atliekami panašiai.

Akimirką…

Nustatykite domenus

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

Įkeliami Jūsų domenai…