Hogyan készítsek és állítsak vissza WordPress biztonsági mentést?

WordPress 2 perc olvasás

Egy WordPress oldal két részből áll, és a mentésnek mindkettőt tartalmaznia kell:

  • a fájlokból: a WordPress mag, a sablonok, a bővítmények és a wp-content/uploads mappában lévő feltöltött képek és dokumentumok, valamint a wp-config.php;
  • az adatbázisból: a bejegyzések, oldalak, beállítások, felhasználók és webshopnál a rendelések.

Napi mentés a tárhelyen

cPanel és WordPress tárhelyeinken naponta mentést készítünk; cPanel tárhelyen a mentéseket földrajzilag elkülönült helyen tároljuk. cPanelben a JetBackup felületén saját maga is visszaállíthat egy korábbi napi állapotot, akár csak egy-egy fájlt vagy adatbázist; a lépéseket a fájlok és adatbázisok mentésből való visszaállításáról szóló cikk mutatja be. Ez a legegyszerűbb megoldás, ha valami elromlott, és tudja, melyik napon működött még az oldal.

Mentés a WP Toolkittel

Egy frissítés vagy nagyobb módosítás előtt a WP Toolkitben egy kattintással menthet:

  1. A cPanelben nyissa meg a WP Toolkit menüpontot.
  2. A WordPress telepítés kártyáján kattintson a Mentés / visszaállítás (Back Up / Restore) pontra.
  3. Kattintson a Mentés (Back Up) gombra. A mentés a fájlokat és az adatbázist is tartalmazza.

Ugyanitt állíthatja vissza vagy töltheti le a mentést. Ha egy változtatást élesítés előtt kipróbálna, a tesztkörnyezet még biztonságosabb; lásd: staging WordPress létrehozása WP Toolkittel.

Mentés bővítménnyel

Az UpdraftPlushoz és a Duplicatorhoz hasonló bővítmények ütemezett mentést készítenek, és a mentést külső tárhelyre (például Google Drive-ra, Dropboxba vagy S3-kompatibilis tárhelyre) is feltölthetik. Így a tárhelytől független példánya is lesz. A mentéseket ne a public_html mappában tárolja, mert onnan bárki letöltheti őket, ha kitalálja a nevüket.

Kézi mentés

  • Fájlok: a cPanel Fájlkezelőjében tömörítse a WordPress mappáját, és töltse le a ZIP-fájlt; vagy töltse le FTP-n.
  • Adatbázis: a phpMyAdminban válassza ki az adatbázist, és az Exportálás fülön mentse le SQL-fájlként.

Ha SSH-hozzáférése van, parancssorból is gyorsan menthet. A cPanel szervereinken a wp db export nem működik (a proc_open PHP-függvény le van tiltva), ezért az adatbázist a mysqldump paranccsal mentse; a lépéseket a WP-CLI használatáról szóló cikk írja le. Hogy melyik mentési bővítmény mire jó, és miért számít a mentés helye, a mentési bővítmények összehasonlítása mutatja meg.

A teljes cPanel fiók mentéséről külön cikk szól.

Visszaállítás

  • A fájlokat és az adatbázist mindig ugyanabból az időpontból állítsa vissza; ha csak az egyiket hozza vissza, az oldal hibásan működhet (például hiányzó képek vagy bővítmények miatt).
  • A visszaállítás az azóta keletkezett adatokat (új bejegyzéseket, hozzászólásokat, rendeléseket) felülírja, ezért webshopnál előtte mentse ki őket.
  • Ha a mentést másik domainre állítja vissza, az adatbázisban a régi címeket is cserélje le, például: wp search-replace 'https://regi.hu' 'https://uj.hu'. Ez költözéskor is szükséges; lásd a WordPress oldal aWh-hoz költöztetéséről szóló cikket.

Próbálja is ki

Egy mentés csak akkor ér valamit, ha vissza is lehet állítani belőle. Időnként állítsa vissza egy tesztkörnyezetbe, és ellenőrizze, hogy minden megvan-e.

Vissza: WordPress leírások (43)