Skelbimas

Šį savaitgalį mano svetainė buvo nulaužta pirmą kartą. Maniau, kad tai įvykis, kuris turėjo įvykti ilgainiui, bet vis tiek jaučiausi šiek tiek sukrėstas ir daugiau nei truputį nustebęs, kad kažkas atsibostų daryti tokį dalyką. Man pasisekė, kad turėjau atsarginę savo svetainės, kurią padariau maždaug mėnesiu anksčiau, atsarginę kopiją indeksas.php niekada nesikeisiu, nebent pakeisiu svetainės dizainą, nesėkmingą failą galėjau pakeisti originaliu ir jokios žalos nepadariau.

Vis dėlto tai privertė mane suprasti, kaip pavojinga daryti tokias nedažnas atsargines kopijas. Tai taip pat privertė mane suvokti žalos, kuri galėjo būti padaryta įsilaužus į pačią duomenų bazę, mastą - galėčiau prarasti daugiau nei mėnesio vertės tinklaraščio įrašus.

Apsaugokite save naudodami automatizuotas „WordPress“ svetainės atsargines kopijas

Problema ta, kad aš tiesiog neturiu laiko eiti kiekvieną dieną, savaitę ar net mėnesį ir kurti savo tinklaraščio atsarginę kopiją. Esu tikras, kad dauguma iš jūsų, skaitydami tai, jaučiasi taip pat. Iš tikrųjų nėra gražiai supaprastinto automatinio sprendimo, kuris leistų suplanuoti visą failų ir duomenų bazės atsarginę kopiją ir gauti eksportuotą atsarginę kopiją kur nors iš interneto serverio. „Aibek“ išvardijo kai kuriuos internetinius įrankius, kurie gali padėti, tačiau tokiais atvejais jūs esate priklausomi nuo kažkokių išorinių paslaugų ar svetainės, kad visa tai veiktų.

instagram viewer

Automatinių atsarginių kopijų konfigūravimas

Aš nusprendžiau praleisti pusę savo sekmadienio kurdamas sprendimą. Toliau pateiktoje sąrankoje naudojami du „WordPress“ papildinių planavimo įrankiai, „WordPress“ atsarginė kopija ir DB tvarkyklė. Pirmasis sukuria jūsų failų atsargines kopijas, o antrasis sukuria duomenų bazės atsargines kopijas - abu pagal tvarkaraštį. Paskutinėje straipsnio dalyje jums parodysiu, kaip automatizuoti šių failų FTP perkėlimą į nuotolinį serverį ar asmeninį kompiuterį.

WordPress atsarginės kopijos

Pirmasis jūsų žingsnis yra įdiegti „WordPress“ atsarginės kopijos papildinį, atidžiai atsižvelgiant į diegimo instrukcijas ir prireikus įdiegiant .htaccess failą. Tada eikite į jos konfigūracijos sritį. Čia galite nurodyti papildiniui, kaip dažnai daryti „WordPress“ įkeltų vaizdų, temos failų ir papildinių atsargines kopijas.

atsarginis „WordPress“ tinklaraštis

Atkreipkite dėmesį į atsarginį katalogą, kurio jums prireiks vėliau. Trys ten saugomi failai bus įskiepiai.zip, įkėlimai.zip ir temos.zip.

Tada įdiekite „DB Manager“ papildinį. Taip pat galėtumėte naudoti kažką panašaus į aprašytą duomenų bazės papildinį Deanas. Atkreipkite dėmesį į .htaccess konfigūravimo instrukcijas. Nepraleiskite instrukcijų, nes atsarginė kopija neveiks tinkamai. Eikite į duomenų bazės parinktis „WordPress“ meniu ir užsirašykite atsarginės kopijos kelią.

atsarginis „WordPress“ tinklaraštis

Jūsų nurodytame atsarginiame archyve bus keli failai. Norėdami FTP perduoti šiuos failus, turėsime naudoti pakaitos ženklus (aš jums parodysiu, kaip).

Nustatykite duomenų bazės atsarginę kopiją pagal tvarkaraštį, pakeisdami automatinio planavimo parametrus.

atsarginis „WordPress“ tinklaraštis

Dabar, kai jūsų „WordPress“ failų ir duomenų bazių atsarginės kopijos bus kuriamos jūsų žiniatinklio serveryje, laikas suplanuoti FTP užduotį, kad šie failai būtų pašalinti iš serverio ir į jūsų vietinį kompiuterį.

FTP perkėlimo planavimas

Suplanuotas FTP perkėlimas nėra lengvas. Dauguma FTP klientų, galinčių tai padaryti, nori, kad tu sumokėtum už jų aukščiausios kokybės produktą. Norėdami tai išspręsti, jums reikia FTP scenarijų komandų, kurias galite suplanuoti, ir būtent tai „WinSCP“ leidžia daryti.

Atsisiųskite ir paleiskite interaktyvią „WinSCP“ programą. Sukūrę FTP ryšį, spustelėkite „SesijaIr išsaugokite sesiją.

kaip atsarginę kopiją

Įrašę išsamią sesijos informaciją, galite uždaryti programą ir atidaryti tekstinį failą. Vadink tai viskuo, kas tau patinka, bet atsimink vardą. Norėsite įvesti ką nors panašaus į šiuos (pakeiskite kelius aukščiau esančiais keliais, kuriuos pastebėjote kurdami kiekvieną papildinį).

Vietiniame serveryje sukūriau aplanką D: \ backup \ TSW_Files kur noriu FTP visus tuos failus. Pagal D: \ atsarginė \, Įdėjau šį scenarijaus failą pavadinimu myfile.txt:

pasirinkimo partija įjungta. parinktis patvirtinti išjungta. atviri vyriausieji rašytojai. gauti public_html / wp-content / xxxxx / themes.zip d: \ backup \ TSW_Files \ gauti public_html / wp-content / xxxxx / uploads.zip d: \ backup \ TSW_Files \ gauti public_html / wp-content / xxxxx / plugins.zip d: \ backup \ TSW_Files \ gauti public_html / wp-content / xxxxxxx-db / * topsec6_topwp.sql.gz d: \ backup \ TSW_Files \ išėjimas

Pirmasis „gavimo“ komandos kelias yra jūsų nuotolinio tinklo serverio kelias, o antrasis - vietinio atsarginio kompiuterio / serverio kelias. Tada sukurkite teksto paketo užduotį, vadinamą „backupWP.bat“ ir laikykite c: \ programos failai \ WinSCP \ aplankas. Tame tekstiniame faile turėtų būti šios eilutės:

@echo išjungta. winscp.com /script=d:\backup\myfile.txt. 

„Myfile.txt“ scenarijus tikrai gali būti saugomas bet kur, jei tiksliai nurodysite paketo užduotyje nurodytą kelią.

Dabar, kai tik bus paleistas paketinis darbas, jis paskambins WinSCP.com, kuris savo ruožtu paleis FTP scenarijaus komandas, kurias apibrėžėte savo txt faile. Viskas, ką turite padaryti dabar, yra tvarkaraštis „backupWP.bat“ paleisti naudojant „Windows Scheduler“ (Visos programos -> Priedai -> Sistemos įrankiai -> „Windows Scheduler“).

kaip atsarginę kopiją

Dabar jūs iš esmės nustatėte sistemą, kurioje jūsų „WordPress“ blokas reguliariai kopijuoja svarbius „WordPress“ failus ir „WordPress“ duomenų bazę į savo žiniatinklio serverio aplankus, ir jūs galite FTP tuos atsargines kopijas turinčius failus iš serverio perkelti į nutolusią vietą naudodamiesi kasdieniu FTP scenarijus.

WordPress atsarginės kopijos

Taigi, jūs jį turite. Sukūrę aukščiau esančią sistemą, niekada nebereikės minties kurti savo tinklaraščio atsarginę kopiją. Automatizuodami visą procesą, galėsite atlikti svarbesnius veiksmus, pavyzdžiui, parašyti savo pirmąjį romaną ar žaisti su savo vaikais. Gana šaunu, ar ne?

Išbandykite aukščiau pateiktą sąranką naudodami savo tinklaraštį ir praneškite mums, ar galėjote patobulinti sąranką, ar žinote kokių nors papildinių, kurie veikia, taip pat šiuos du, kad galėtumėte sukurti „WordPress“ svetainės atsarginę kopiją. Pasidalykite savo mintimis komentarų skiltyje žemiau.

Vaizdo kreditas: Gualtiero Boffi

Ryanas turi elektros inžinerijos bakalauro laipsnį. Jis 13 metų dirbo automatikos inžinerijoje, 5 metus IT srityje, o dabar yra programų inžinierius. Buvęs „MakeUseOf“ generalinis redaktorius, jis kalbėjo nacionalinėse duomenų vizualizacijos konferencijose ir buvo rodomas per nacionalinę televiziją ir radiją.