Preskoči na vsebino

Nastavitve piškotkov

Za vsako vrsto izberite, katere piškotke dovolite. Svojo izbiro lahko kadar koli spremenite prek povezave Nastavitve piškotkov na dnu vsake strani. Izjava o zasebnosti

Nujni

Vedno vklopljeno

Potrebni so za prijavo, shranjevanje košarice in pomnjenje Vaših izbir. Vedno so vklopljeni.

Kateri piškotki?
  • weboke_sessie, weboke_klant, weboke_remember: Vaša seja in ohranjanje prijave
  • weboke_basket: Vaša košarica
  • wkBtwIncl: prikaz cen z DDV ali brez DDV
  • wok_cookies: Vaša izbira glede piškotkov, 12 mesecev

Meri, kateri oglas vodi do obiska ali naročila, da ne plačujemo za oglase, ki ne prinesejo ničesar.

Kateri piškotki?
  • Google Ads prek Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, oglasi v ChatGPT
  • wok_aff: prek katerega partnerja ste prišli k nam (partnerski program), 60 dni

4,6

Država in jezik

Vsaka država ima svojo spletno stran, s cenami in DDV za to državo.

Prikaži

Obnovitev in testiranje

Modul 8: Varnostne kopije, testno okolje (staging) in nadgradnje PHP · Čas branja: 8 minut

Učni cilj: Po tej lekciji boste znali obnoviti varnostno kopijo, tudi poleg obstoječega spletnega mesta, in preveriti, ali je popolna in uporabna.

Ključni pojmi: obnovitev (restore), popolna ali delna, datoteke ali podatkovna zbirka, obnovitev poleg spletnega mesta, poskusna obnovitev, kontrolni seznam po obnovitvi, prilagoditev naslovov, uvoz podatkovne zbirke

Varnostna kopija je vredna šele, ko jo lahko obnovite

Najbolj boleč trenutek pri varnostnih kopijah ni izdelava, temveč ugotovitev, da obnovitev ne uspe: podatkovna zbirka manjka, varnostna kopija je nepopolna, datoteka je poškodovana ali pa nihče ne ve, kako se to naredi. To raje odkrijete v mirnem torku kot med vdorom v soboto.

Zato obnovitev redno testirate, po možnosti brez poseganja v Vaše pravo spletno mesto.

Kaj obnovite

Ni Vam treba vedno obnoviti vsega. Izberite, kar ustreza situaciji:

SituacijaKaj obnovite
Po pomoti ste spremenili eno stranNič: uporabite revizije (lekcija 4.1)
Po pomoti ste izbrisali sliko ali mapoSamo te datoteke
Posodobitev je pokvarila spletno mestoDatoteke tega vtičnika ali celotno mapo wp-content, včasih tudi podatkovno zbirko (če je posodobitev spremenila podatkovno zbirko)
Izbrisana vsebina v podatkovni zbirkiPodatkovno zbirko, vendar se zavedajte, da se vrne tudi vse drugo
VdorVse, v celoti (lekcija 7.5), iz varnostne kopije precej pred vdorom

Datoteke in podatkovna zbirka spadajo skupaj. Če obnovite le včerajšnje datoteke ob današnji podatkovni zbirki, lahko pride vtičnik v zadrego, ker je bila njegova podatkovna zbirka že posodobljena. Če ste v dvomih: obnovite oboje, iz istega trenutka.

In vedno velja: vse, kar se je zgodilo po trenutku izdelave varnostne kopije, izgubite. Novi prispevki, komentarji, naročila, prijave. Pri spletni trgovini pred obnovitvijo zabeležite, katera naročila so prispela po izdelavi varnostne kopije.

Obnovitev poleg spletnega mesta

Najvarnejši način za testiranje in reševanje stvari je, da varnostno kopijo obnovite poleg Vašega trenutnega spletnega mesta: na testni poddomeni (test.example.com) ali v ločeni mapi, z lastno podatkovno zbirko. Vaše pravo spletno mesto ostane nedotaknjeno. Nato lahko:

  • preverite, ali je varnostna kopija popolna;
  • iz nje izločite eno stvar (izbrisano stran, staro različico besedila) in jo ročno prenesete;
  • vadite načrt za obnovitev.

Nekateri ponudniki gostovanja to omogočajo z enim klikom (pri WebOké Backups na primer »obnovi poleg trenutnega spletnega mesta«); drugje datoteke in podatkovno zbirko ročno postavite na testno mesto.

Pazite na naslov

Varnostna kopija strani https://example.com, ki jo postavite na https://test.example.com, še vedno ve, da spada na example.com: siteurl in home v podatkovni zbirki (lekcija 1.3) ter vse povezave kažejo na Vaše pravo spletno mesto. Posledica: kliknete na testnem mestu in pristanete na pravem spletnem mestu, ali pa se prijavite na napačnem. Zato po obnovitvi prilagodite naslove:

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

Ali z vtičnikom za iskanje in zamenjavo, ki razume serializirane podatke (lekcija 3.2). Takoj vklopite tudi odvračanje iskalnikov (lekcija 2.4) ali nastavite geslo na testnem mestu ter poskrbite, da testno mesto ne pošilja e-pošte pravim strankam (lekcija 8.3).

Ročna obnovitev podatkovne zbirke

Če imate datoteko .sql (iz varnostne kopije ali izvoza), jo obnovite takole:

  1. Ustvarite prazno podatkovno zbirko in uporabnika (lekcija 2.3), ali izpraznite obstoječo (le če ste prepričani).
  2. Uvozite datoteko v phpMyAdmin (zavihek Uvozi). Pri velikih datotekah se lahko phpMyAdmin zatakne; v tem primeru uporabite funkcijo uvoza v svoji nadzorni plošči ali ukazno vrstico (wp db import back-up.sql ali mysql).
  3. V datoteki wp-config.php preverite, ali podatki o podatkovni zbirki ustrezajo.
  4. Preverite predpono tabel: se predpona v varnostni kopiji (wp_) ujema s $table_prefix v wp-config.php? Če se ne, WordPress vidi prazno namestitev in želi ponovno namestitev.

Kontrolni seznam po obnovitvi

Obnovitev je uspešna šele, ko spletno mesto dejansko deluje. Preverite naslednje:

  1. Odprite domačo stran ter nekaj navadnih strani in prispevkov, v zasebnem oknu.
  2. Slike: ali so prikazane (torej so bile mape uploads vključene v varnostno kopijo)?
  3. Prijava v skrbništvo.
  4. Najpomembnejše funkcije: pošljite obrazec, dodajte nekaj v košarico, poiščite nekaj.
  5. Trajne povezave: delujejo vse strani ali dobite napako 404 povsod razen na domači strani? V tem primeru pojdite na Nastavitve > Trajne povezave in enkrat shranite (lekcija 2.4).
  6. Vtičniki in tema so aktivni in posodobljeni.
  7. Različica: ali je to res vsebina z datumom, kot ste pričakovali?

Zabeležite, koliko časa je trajala obnovitev. To je Vaš dejanski čas okrevanja: kako dolgo bo Vaše spletno mesto nedosegljivo ob težavi.

Kako pogosto testirati

Osnovno pravilo: testirajte vsaj enkrat na četrtletje (lekcija 9.4), in po vsaki spremembi sistema varnostnega kopiranja (novem vtičniku, drugem ponudniku gostovanja, veliko večjem spletnem mestu). Izmenjujte: enkrat varnostno kopijo ponudnika gostovanja, drugič svojo lastno kopijo zunaj strežnika (lekcija 8.1).

V praksi: tako izgleda v nadzorni plošči

Kot primer uporabljamo WebOké Backups in DirectAdmin. Pri drugih ponudnikih gostovanja se gumbi imenujejo drugače, vendar so izbire enake: kaj obnovite in kam.

  1. Najprej ustvarite testno poddomeno v DirectAdmin (Upravljanje poddomen), s certifikatom.
  2. V WebOké Backups izberite varnostno kopijo izpred nekaj dni in izberite obnovitev datotek in podatkovne zbirke poleg trenutnega spletnega mesta, na testnem mestu.
  3. V obnovljeni podatkovni zbirki prilagodite naslove na testno poddomeno.
  4. Preglejte kontrolni seznam.

Povzetek

  • Varnostna kopija je vredna šele, ko jo lahko obnovite; testirajte obnovitev.
  • Izberite, kaj obnovite; datoteke in podatkovna zbirka morajo biti iz istega trenutka. Kar se je zgodilo po varnostni kopiji, izgubite.
  • Obnovite varnostno kopijo poleg spletnega mesta, da preverite ali rešite eno stvar, in šele nato prilagodite naslove.
  • Pri uvozu podatkovne zbirke bodite pozorni na predpono tabel in podatke v wp-config.php.
  • Po vsaki obnovitvi preglejte stalni kontrolni seznam in zabeležite, koliko časa je trajalo.

Kviz

1. Zakaj raje najprej obnovite varnostno kopijo poleg spletnega mesta namesto nanj?



2. Varnostno kopijo strani https://example.com ste obnovili na https://test.example.com. Ob vsakem kliku pristanete na pravem spletnem mestu. Kaj morate storiti?



3. Po uvozu podatkovne zbirke WordPress prikaže zaslon za namestitev. Kaj je verjeten vzrok?



4. Kaj izgubite, če čez svojo spletno trgovino obnovite popolno varnostno kopijo iz včerajšnjega večera?



Naloga

Naloga D8.2: Obnovitev varnostne kopije v testnem okolju. Obnovite nekaj dni staro varnostno kopijo na testni poddomeni Vaše lastne domene (na primer herstel.example.com), poleg Vašega pravega spletnega mesta. Prilagodite naslove, vklopite odvračanje iskalnikov ali nastavite geslo na testnem mestu, ter preglejte kontrolni seznam iz te lekcije. Odkljukajte vsako točko. Zabeležite: katero varnostno kopijo (vir in datum) ste uporabili, koliko časa je trajala obnovitev, kaj ni šlo dobro in kako ste to rešili. Testno mesto pustite za nalogo A8.3 in ga nato odstranite.

Naloga D8.2: Obnovitev varnostne kopije v testnem okolju

To nalogo opravite sami; nihče je ne pregleda. Odkljukajte, kar ste naredili, in nalogo označite kot opravljeno.




Vaše kljukice in zapiski ostanejo samo v tem brskalniku, nikamor jih ne pošiljamo. Če ste prijavljeni, v Moji tečaji shranimo samo podatek, da ste nalogo opravili.

Dodatno branje

Ti članki opisujejo korake v nadzornih ploščah WebOké; pri drugih nadzornih ploščah delujejo podobno.

Trenutek…

Nastavite svoje domene

Za vsako domeno uredite imenske strežnike, povezavo z gostovanjem in kdo bo imetnik.

Nalaganje Vaših domen…