Mine sisu juurde

Küpsiste seaded

Vali iga liigi kohta, milliseid küpsiseid lubad. Oma valikut saad alati muuta iga lehe allosas oleva lingi „Küpsiste seaded“ kaudu. Privaatsuspoliitika

Vajalikud

Alati sees

Vajalikud sisselogimiseks, ostukorvi säilitamiseks ja sinu valikute meelespidamiseks. Need on alati sees.

Millised küpsised?
  • weboke_sessie, weboke_klant, weboke_remember: sinu seanss ja sisselogituks jäämine
  • weboke_basket: sinu ostukorv
  • wkBtwIncl: hindade näitamine koos käibemaksuga või ilma
  • wok_cookies: sinu küpsisevalik, 12 kuud

Mõõdab, milline reklaam viib külastuse või tellimuseni, et me ei maksaks reklaamide eest, mis midagi ei anna.

Millised küpsised?
  • Google Ads Google Tag Manageri kaudu (_gcl_au, _gcl_aw), kuni 90 päeva
  • OpenAI Ads, reklaamid ChatGPT-s
  • wok_aff: millise partneri kaudu meie juurde jõudsid (partnerprogramm), 60 päeva

4,6

Riik ja keel

Igal riigil on oma sait, selle riigi hindade ja käibemaksuga.

Vaata

Taastamine ja testimine

Moodul 8: Varukoopiad, testkeskkond (staging) ja PHP uuendused · Lugemisaeg: 8 minutit

Õpieesmärk: pärast seda õppetundi oskad taastada varukoopia, ka olemasoleva saidi kõrvale, ning kontrollida, kas see on täielik ja kasutuskõlblik.

Põhimõisted: taastamine (restore), täielik või osaline, failid või andmebaas, taastamine saidi kõrvale, testtaastamine, kontrollnimekiri pärast taastamist, aadresside kohandamine, andmebaasi importimine

Varukoopia on väärtuslik alles siis, kui seda saab taastada

Varukoopiatega seotud kõige valusam hetk ei ole koopia tegemine, vaid avastus, et taastamine ei õnnestu: andmebaas on puudu, varukoopia on poolik, fail on rikutud või keegi ei tea, kuidas seda teha. Parem on seda avastada rahulikul teisipäeval kui häkitud laupäeval.

Seepärast testi taastamist regulaarselt ja soovitavalt ilma oma päris saiti puudutamata.

Mida sa taastad

Sul ei ole alati vaja kõike taastada. Vali see, mis sobib:

OlukordMida taastad
Üks leht muudeti kogemataMitte midagi: kasuta versioonilugu (õppetund 4.1)
Pilt või kaust kustutati kogemataAinult need failid
Uuendus lõhkus saidiSelle pluginа failid või kogu wp-content, vahel ka andmebaasi (kui uuendus muutis andmebaasi)
Sisu kustutati andmebaasistAndmebaas, aga arvesta, et kõik hilisem kaob samuti
HäkkimineKõik, täielikult (õppetund 7.5), varukoopiast, mis on ammu enne häkkimist

Failid ja andmebaas kuuluvad kokku. Kui taastad ainult eilsed failid tänase andmebaasiga, võib plugin segadusse sattuda, sest tema andmebaas on juba uuendatud. Kahtluse korral taasta mõlemad, samast hetkest.

Ja alati kehtib: mis juhtus pärast varukoopia tegemise hetke, on kadunud. Uued postitused, kommentaarid, tellimused, registreerimised. Veebipoe puhul kirjuta enne taastamist üles, millised tellimused on varukoopia tegemisest saadik laekunud.

Taastamine saidi kõrvale

Kõige turvalisem viis testimiseks ja asjade päästmiseks on varukoopia taastada oma praeguse saidi kõrvale: testialamdomeenile (test.example.com) või eraldi kausta, oma andmebaasiga. Sinu päris sait jääb puutumata. Seejärel saad:

  • kontrollida, kas varukoopia on täielik;
  • võtta sealt välja ühe asja (kustutatud lehe, teksti vana versiooni) ja viia see käsitsi üle;
  • harjutada taastamiskava.

Mõned majutajad võimaldavad seda ühe nupuga (näiteks WebOké Backups puhul "taasta praeguse saidi kõrvale"); mujal paned failid ja andmebaasi käsitsi testkohta.

Jälgi aadressi

Varukoopia aadressilt https://example.com, mille paned aadressile https://test.example.com, teab endiselt, et ta kuulub domeenile example.com: siteurl ja home andmebaasis (õppetund 1.3) ning kõik lingid viitavad su päris saidile. Tulemus: klõpsad testsaidil ja jõuad päris saidile, või logid sisse valesse kohta. Seepärast kohanda pärast taastamist aadresse:

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

Või kasuta otsi-ja-asenda pluginat, mis mõistab serialiseeritud andmeid (õppetund 3.2). Lülita kohe sisse ka otsingumootorite pärssimine (õppetund 2.4) või pane testsaidile parool, ning veendu, et testsait ei saada kirju päris klientidele (õppetund 8.3).

Andmebaasi käsitsi taastamine

Kui sul on .sql-fail (varukoopiast või ekspordist), taastad selle nii:

  1. Loo tühi andmebaas ja kasutaja (õppetund 2.3), või tühjenda olemasolev (ainult siis, kui oled kindel).
  2. Impordi fail phpMyAdminis (vahekaart Impordi). Suurte failide puhul võib phpMyAdmin kinni jääda; sel juhul kasuta oma halduspaneeli importimisfunktsiooni või käsurida (wp db import back-up.sql või mysql).
  3. Kontrolli failis wp-config.php, kas andmebaasi andmed on õiged.
  4. Kontrolli tabeliprefiksit: kas see varukoopias (wp_) vastab muutujale $table_prefix failis wp-config.php? Kui mitte, näeb WordPress tühja paigaldust ja soovib uuesti paigaldada.

Kontrollnimekiri pärast taastamist

Taastamine on õnnestunud alles siis, kui sait tõesti töötab. Käi järgmised punktid läbi:

  1. Avaleht ja mõni tavaline leht ning postitus ava privaatses aknas.
  2. Pildid: kas need on olemas (st uploads oli varukoopias sees)?
  3. Sisselogimine halduses.
  4. Kõige olulisemad funktsioonid: vormi saatmine, millegi ostukorvi panemine, otsing.
  5. Püsiviited: kas kõik lehed töötavad, või saad 404 kõikjal peale avalehe? Sel juhul salvesta üks kord Sätted > Püsiviited (õppetund 2.4).
  6. Pluginad ja teema aktiivsed ja ajakohased.
  7. Versioon: kas see on tõesti selle kuupäeva sisu, mida ootasid?

Kirjuta üles, kui kaua taastamine aega võttis. See on su tegelik taastumisaeg: kui kaua sinu sait probleemi korral kättesaamatu on.

Kui sageli testida

Rusikareegel: testi vähemalt kord kvartalis (õppetund 9.4) ja pärast igat muudatust varukoopiasüsteemis (uus plugin, teine majutaja, palju suurem sait). Vahelda: kord majutaja varukoopiat, kord oma koopiat väljaspool serverit (õppetund 8.1).

Praktikas: nii näeb see välja haldusliideses

Näitena kasutame WebOké Backupsi ja DirectAdmin. Teistel majutajatel on nupud teistmoodi nimetatud, aga valikud on samad: mida taastad ja kuhu.

  1. Loo kõigepealt testialamdomeen DirectAdminis (Subdomeinbeheer), koos sertifikaadiga.
  2. Vali WebOké Backupsis paar päeva vana varukoopia ja vali failide ning andmebaasi taastamine praeguse saidi kõrvale, testkohta.
  3. Kohanda taastatud andmebaasis aadressid testialamdomeenile.
  4. Käi kontrollnimekiri läbi.

Kokkuvõte

  • Varukoopia on väärtuslik alles siis, kui seda saab taastada; testi taastamist.
  • Vali, mida taastad; failid ja andmebaas peaksid olema samast hetkest. Mis juhtus pärast varukoopiat, on kadunud.
  • Taasta varukoopia saidi kõrvale, et testida või päästa üks asi, ning kohanda alles seejärel aadressid.
  • Andmebaasi importimisel jälgi tabeliprefiksit ja andmeid failis wp-config.php.
  • Käi pärast iga taastamist läbi kindel kontrollnimekiri ja kirjuta üles, kui kaua see aega võttis.

Test (quiz)

1. Miks on parem taastada varukoopia kõigepealt saidi kõrvale, mitte sellest üle kirjutada?



2. Oled taastanud varukoopia aadressilt https://example.com aadressile https://test.example.com. Iga klõps viib sind su päris saidile. Mida pead tegema?



3. Pärast andmebaasi importimist näitab WordPress paigaldusekraani. Mis on tõenäoline põhjus?



4. Mis kaob, kui taastad eilõhtuse täieliku varukoopia üle oma veebipoe?



Ülesanne

Ülesanne D8.2: Varukoopia taastamine testkeskkonnas. Taasta mõni päev vana varukoopia oma domeeni testialamdomeenile (näiteks herstel.example.com), oma päris saidi kõrvale. Kohanda aadressid, lülita testkohas sisse otsingumootorite pärssimine või pane parool, ning käi läbi selle õppetunni kontrollnimekiri. Märgi iga punkt ära. Kirjuta üles: millist varukoopiat (allikas ja kuupäev) kasutasid, kui kaua taastamine aega võttis, mis ei õnnestunud ja kuidas sa selle lahendasid. Jäta testsait alles ülesande A8.3 jaoks ja kustuta see seejärel.

Ülesanne D8.2: Varukoopia taastamine testkeskkonnas

Selle ülesande teed ise, keegi ei kontrolli seda. Märgi ära, mida tegid, ja märgi ülesanne tehtuks.




Su linnukesed ja märkmed jäävad ainult sellesse brauserisse, me ei saada neid kuhugi. Kui oled sisse loginud, salvestame Minu kursustes ainult info, et tegid ülesande ära.

Lisalugemist

Need artiklid kirjeldavad samme WebOké halduspaneelides; teistes paneelides toimivad need sarnaselt.

Hetk…

Seadista oma domeenid

Määra iga domeeni jaoks nimeserverid, seos sinu majutusega ja kes saab omanikuks.

Laadin sinu domeene…