Greitis ir saugumas · 8 min. skaitymo

WordPress atsarginė kopija: kaip pasidaryti ir atkurti

Atnaujinta · Intelekto komanda

Trumpas atsakymas

Pilna WordPress atsarginė kopija — tai dvi dalys: failai (aplankas wp-content su nuotraukomis, temomis ir įskiepiais bei failas wp-config.php) ir duomenų bazė (puslapiai, prekės, užsakymai, nustatymai). Paprasčiausia remtis automatinėmis hostingo kopijomis ir papildomai nemokamu įskiepiu UpdraftPlus siųsti kopiją į Google Drive. Svetainei — kartą per savaitę, el. parduotuvei — duomenų bazę kasdien, ir bent kartą pabandykite kopiją atkurti.

Ką reikia kopijuoti

WordPress svetainė laikoma dviejose vietose, todėl kopija be vienos iš jų yra nepilna.

  • Duomenų bazė (MySQL). Joje visi tekstai, puslapiai, įrašai, prekės, užsakymai, vartotojai ir nustatymai. Ji keičiasi dažniausiai, ypač el. parduotuvėje.
  • Aplankas wp-content. Įkeltos nuotraukos ir failai (uploads), temos ir įskiepiai (papildiniai, angl. plugins).
  • Failas wp-config.php. Jame prisijungimas prie duomenų bazės ir saugumo raktai. Jį saugokite ten pat, kur ir kopijas, bet niekam nesiųskite — jame slaptažodis.
  • Pats WordPress (aplankai wp-admin, wp-includes) kopijuoti nebūtina: jį visada galima atsisiųsti iš wordpress.org tos pačios versijos.
Atsargiai

Įrankiai → Eksportavimas (Tools → Export) nėra atsarginė kopija. Jis sukuria XML failą tik su turiniu (įrašais, puslapiais), be nuotraukų, nustatymų, temos ir įskiepių. Iš jo svetainės neatkursite.

Būdai palyginti

Paskutinė eilutė nepakeičia pilnos kopijos: ji leidžia atšaukti vieną pakeitimą, bet neapsaugo nuo įsilaužimo ar sugedusio serverio.

BūdasKas kopijuojamaKur laikomaKaina
Automatinės hostingo kopijosFailai ir duomenų bazėHostingo serveriuoseDažniausiai įskaičiuota į planą
UpdraftPlus įskiepisFailai ir duomenų bazė, pagal tvarkaraštįGoogle Drive, Dropbox ir kt.Nemokama versija užtenka daugumai
Rankinė kopija (FTP + phpMyAdmin)Viskas, ką atsisiunčiateJūsų kompiuteryjeNemokama, bet užima laiko
Kopija prieš konkretų pakeitimąTik keičiamas puslapisSvetainėjePvz. Intelekto agentas ją daro kiekvienam paleistam puslapiui

1 būdas: hostingo atsarginės kopijos

  1. 1
    Patikrinkite, ar jos įjungtos

    Prisijunkite prie hostingo valdymo skydelio ir raskite skiltį „Atsarginės kopijos“ (Backups). Hostinger, pavyzdžiui, pigesniuose planuose kopiją daro kartą per savaitę, brangesniuose — kasdien. Jei hostingas naudoja cPanel, kopijos dažnai būna skiltyje JetBackup.

  2. 2
    Sužinokite, kiek laiko jos saugomos

    Jei kopijos laikomos tik 7 dienas, o įsilaužimą pastebėsite po trijų savaičių, švarios kopijos nebeturėsite. Ieškokite bent 2–4 savaičių.

  3. 3
    Atsisiųskite vieną kopiją sau

    Daugelis hostingų leidžia atsisiųsti failų ir duomenų bazės archyvą. Pasidarykite tai bent prieš didesnius darbus.

Patarimas

Hostingo kopijos laikomos pas tą patį tiekėją. Jei užblokuojama paskyra ar sugenda duomenų centras, kartu dingsta ir kopijos. Todėl verta turėti dar vieną kopiją kitur (žr. 2 būdą).

2 būdas: UpdraftPlus į Google Drive

  1. 1
    Įdiekite įskiepį

    Įskiepiai → Pridėti įskiepį (Plugins → Add Plugin), paieškoje įrašykite „UpdraftPlus“, spauskite Įdiegti dabar (Install Now), tada Įjungti (Activate).

  2. 2
    Atidarykite nustatymus

    Eikite į Nustatymai → UpdraftPlus Backups ir atidarykite kortelę „Settings“ (įskiepio sąsaja dažniausiai rodoma angliškai).

  3. 3
    Nustatykite tvarkaraštį

    Laukuose „Files backup schedule“ ir „Database backup schedule“ pasirinkite dažnumą ir kiek kopijų laikyti, pvz. failus kas savaitę (4 kopijos), duomenų bazę kas dieną (14 kopijų).

  4. 4
    Pasirinkite Google Drive

    Skiltyje „Choose your remote storage“ spauskite Google Drive, apačioje „Save Changes“ ir patvirtinkite prieigą savo Google paskyroje. Nemokama Google paskyra turi 15 GB vietos.

  5. 5
    Padarykite pirmą kopiją

    Kortelėje „Backup / Restore“ spauskite „Backup Now“. Kai baigsis, patikrinkite, ar Google Drive atsirado aplankas UpdraftPlus su failais.

Patarimas

Google paskyrą kopijoms naudokite tą, kurią valdo įmonė, ne darbuotojo asmeninę. Kai žmogus išeina, kopijos neturi išeiti kartu su juo.

Kaip dažnai ir kiek laikyti

Ir visada — prieš atnaujinant WordPress, temą ar įskiepius ir prieš didesnius pakeitimus. Tai kopija, kurios prireikia dažniausiai.

SvetainėDuomenų bazėFailaiLaikyti
Prisistatymo svetainė, keičiama kartą per mėnesįKas savaitęKas savaitę4–8 savaites
Svetainė su tinklaraščiu ar formomisKas dienąKas savaitę2–4 savaites
El. parduotuvė (WooCommerce)Kas dieną ar dažniauKas savaitę2–4 savaites
Atsargiai

El. parduotuvėje atkūrus vakarykštę duomenų bazę dingsta šiandienos užsakymai ir naujų pirkėjų paskyros. Prieš atkurdami užsirašykite (ar eksportuokite) naujus užsakymus, kad galėtumėte juos įvesti iš naujo.

Taisyklė 3-2-1 paprastai

Mažai svetainei tai reiškia: hostingo automatinės kopijos plius UpdraftPlus į Google Drive. Daugiau nieko nereikia.

  • 3 kopijos: gyva svetainė ir dar dvi kopijos.
  • 2 skirtingose vietose: pvz. hostingo serveryje ir Google Drive.
  • 1 ne pas hostingo tiekėją: kad viena problema nesunaikintų visko.

Patikrinkite, ar kopija atsikuria

Kopija, kurios niekas nebandė atkurti, yra tik viltis. Užtenka patikrinti kartą per pusmetį arba pakeitus kopijavimo būdą.

  1. 1
    Atkurkite ne gyvoje svetainėje

    Jei hostingas turi bandomąją kopiją (staging), atkurkite kopiją ten. Hostinger ją siūlo brangesniuose planuose, panašią galimybę turi ir kiti tiekėjai.

  2. 2
    Arba atkurkite vieną dalį

    UpdraftPlus kortelėje „Backup / Restore“ prie kopijos spauskite „Restore“ ir galite pasirinkti tik dalį, pvz. tik nuotraukas (uploads). Tai daryti gyvoje svetainėje saugu tik tada, kai prieš tai pasidarėte naują kopiją.

  3. 3
    Patikrinkite rezultatą

    Atsidaro pagrindinis puslapis, prisijungiate prie wp-admin, matosi nuotraukos, veikia forma, parduotuvėje — krepšelis.

Nenorite to daryti patys?

Tą patį galite tiesiog parašyti

„Patikrink, ar UpdraftPlus tikrai kas savaitę daro kopijas ir siunčia jas į mūsų Google Drive. Jei ne — sutvarkyk ir parašyk, ką turiu patvirtinti savo Google paskyroje.“

Intelekto DI (dirbtinio intelekto) agentas kiekvienam keičiamam puslapiui pasidaro atsarginę kopiją ir pakeitimus atlieka kopijoje. Prieigos prie serverio jis neturi, todėl pilnas kopijas palikite hostingui ar UpdraftPlus — agentas gali patikrinti ir sutvarkyti įskiepio nustatymus.

Apytikslė kaina
~1,5–4 €
Programuotojas
~30 € (1 val.)
Pirmas pakeitimas
Nemokamai

Dažni klausimai

Ar užtenka hostingo atsarginių kopijų?

Dažniausiai jų užtenka kasdieniams atvejams, bet jos laikomos pas tą patį tiekėją ir neilgai. Saugiau turėti dar vieną kopiją kitur, pvz. UpdraftPlus į Google Drive.

Kiek vietos užima kopija?

Priklauso nuo nuotraukų. Duomenų bazė mažos svetainės dažniausiai užima kelis ar kelias dešimtis MB, o nuotraukų aplankas — nuo šimtų MB iki kelių GB. Dydį matysite po pirmos kopijos.

Ar atsarginė kopija apsaugo nuo įsilaužimo?

Ne, bet ji leidžia grįžti į švarią būseną. Todėl kopijas laikykite bent kelias savaites: įsilaužimas dažnai pastebimas ne iš karto.

Ar UpdraftPlus nemokama versija tinka el. parduotuvei?

Taip, ji kopijuoja visą duomenų bazę su užsakymais ir failus. Mokama versija prideda papildomų galimybių, pvz. perkėlimą į kitą adresą ir dalines (inkrementines) kopijas.

Taip pat skaitykite