Stran WordPress je sestavljena iz dveh delov, varnostna kopija pa mora vsebovati oba:
- datoteke: jedro WordPressa, predloge, vtičnike in naložene slike in dokumente v mapi
wp-content/uploadsterwp-config.php; - podatkovno bazo: prispevke, strani, nastavitve, uporabnike in pri spletni trgovini naročila.
Dnevna varnostna kopija na gostovanju
Na naših gostovanjih cPanel in WordPress vsak dan naredimo varnostno kopijo; na gostovanju cPanel varnostne kopije hranimo na geografsko ločenem mestu. V cPanelu lahko v vmesniku JetBackup tudi sam obnoviš prejšnje dnevno stanje, celo le posamezno datoteko ali podatkovno bazo; korake prikazuje članek o obnovitvi datotek in podatkovnih baz iz varnostne kopije. To je najpreprostejša rešitev, če se je kaj pokvarilo in veš, na kateri dan je stran še delovala.
Varnostna kopija z WP Toolkit
Pred posodobitvijo ali večjo spremembo lahko v WP Toolkit varnostno kopijo narediš z enim klikom:
- V cPanelu odpri točko menija WP Toolkit.
- Na kartici namestitve WordPress klikni točko Varnostna kopija / obnovitev (Back Up / Restore).
- Klikni gumb Varnostna kopija (Back Up). Varnostna kopija vsebuje datoteke in podatkovno bazo.
Tu lahko varnostno kopijo tudi obnoviš ali preneseš. Če bi spremembo pred uvedbo preizkusil, je testno okolje še varnejše; glej: ustvarjanje WordPress staging z WP Toolkit.
Varnostna kopija z vtičnikom
Vtičniki, kot sta UpdraftPlus in Duplicator, naredijo načrtovano varnostno kopijo in jo lahko naložijo tudi v zunanjo shrambo (na primer Google Drive, Dropbox ali shrambo, združljivo s S3). Tako boš imel tudi izvod, neodvisen od gostovanja. Varnostnih kopij ne hrani v mapi public_html, ker jih lahko od tam prenese kdor koli, ki ugane njihovo ime.
Ročna varnostna kopija
- Datoteke: v Upravitelju datotek cPanel stisni mapo WordPress in prenesi datoteko ZIP; ali jo prenesi prek FTP.
- Podatkovna baza: v phpMyAdmin izberi podatkovno bazo in jo na zavihku Izvozi shrani kot datoteko SQL.
Če imaš dostop SSH, lahko varnostno kopijo hitro narediš tudi iz ukazne vrstice. Na naših strežnikih cPanel wp db export ne deluje (funkcija PHP proc_open je onemogočena), zato podatkovno bazo shrani z ukazom mysqldump; korake opisuje članek o uporabi WP-CLI. Za kaj je dober kateri vtičnik za varnostno kopiranje in zakaj šteje mesto varnostne kopije, pokaže primerjava vtičnikov za varnostno kopiranje.
O varnostni kopiji celotnega računa cPanel govori ločen članek.
Obnovitev
- Datoteke in podatkovno bazo vedno obnovi iz istega trenutka; če vrneš le eno, lahko stran deluje napačno (na primer zaradi manjkajočih slik ali vtičnikov).
- Obnovitev prepiše podatke, nastale od takrat (nove prispevke, komentarje, naročila), zato jih pri spletni trgovini prej shrani.
- Če varnostno kopijo obnoviš na drugo domeno, v podatkovni bazi zamenjaj tudi stare naslove, na primer:
wp search-replace 'https://regi.hu' 'https://uj.hu'. To je potrebno tudi pri selitvi; glej članek o selitvi strani WordPress k aWh.
Tudi preizkusi
Varnostna kopija je vredna le, če je iz nje mogoče obnoviti. Občasno jo obnovi v testno okolje in preveri, ali je vse na mestu.