Hogyan készítsünk biztonsági másolatot egy WordPress webhelyről Linuxon

Tekintettel arra, hogy a WordPress a legnépszerűbb blogíró szoftver a világon, sok felhasználó azt várja, hogy egy egyszerű, biztonsági mentési rendszert építsenek bele. Sajnos nincs ilyen, ezért azoknak a felhasználóknak, akik biztonsági másolatot szeretnének készíteni egy WordPress-webhelyről, manuálisan kell megtenniük.

SQL adatbázis

A Linuxon futó WordPress-telepítések biztonsági mentésének kritikus szempontja az SQL-adatbázis. Szerencsére az SQL biztonsági mentése Linuxon nagyon egyszerű. A WordPress adatbázis biztonsági másolatának létrehozásához az „sqldump” kifejezést használjuk. Ez egy egyszerű eszköz, amellyel helyes használat esetén könnyen exportálható az SQL adatbázisok tartalma Linuxon.

A WordPress adatbázis exportálásához nyisson meg egy terminált, és szerezzen be egy root shellt a su (vagy sudo -s, ha a root fiók le van tiltva) segítségével.

su -

Most, hogy a shell teljes root jogosultsággal rendelkezik, hozzon létre egy új biztonsági mentési mappát az SQL és a telepítési fájlok alkönyvtáraival együtt.

mkdir -p /root/wp-backup
mkdir -p /root/wp-backup/sql
mkdir -p /root/wp-backup/wp-installation-files

A CD paranccsal vigye át a terminált a wp-backup könyvtár sql almappájába.

cd /root/wp-backup/sql

Ezután exportálja a WP-adatbázist egy SQL-fájlba a Linux-kiszolgálón. Ne feledje, hogy az sqldump parancs nem fog működni, ha nem ismeri a megfelelő adatbázis-adatokat (helyes DB név, felhasználó és jelszó). Ha követte a WordPress Ubuntu szerverre történő telepítésére vonatkozó utasításokat, a WP SQL adatbázis neve „wordpressdb”, a felhasználó pedig „ubuntuwordpress”.

mysqldump -u username -p databasename > db.wp__backup.sql

Futtassa az ls parancsot annak ellenőrzésére, hogy az új wp_backup.sql a /root/wp-backup/sql mappában található.

ls -a

Ha meg tudja győződni az SQL-fájl meglétéről, a WordPress SQL biztonsági mentése kész!

  A helyesírási és nyelvtani ellenőrzés kikapcsolása a OneNote-ban

WordPress telepítés biztonsági mentése

A WordPress SQL-adatbázis gondozása mellett a biztonsági mentési folyamat következő lépése magának a WordPress-telepítésnek a megőrzése. A telepítés biztonsági mentése úgy kezdődik, hogy a cp paranccsal az összes fájlt áthelyezi a /var/www/html mappából a /root/wp-backup/wp-installation-files mappába.

A terminálban használja a cp-t a jelenlegi WordPress-telepítés teljes másolatának létrehozásához.

cp -rp /var/www/html/* /root/wp-backup/wp-installation-files/

A másolás parancs végrehajtása eltarthat egy ideig, attól függően, hogy mekkora a WordPress telepítése. Amikor a cp parancs futása befejeződött, írja be a cd-t a biztonsági mentési könyvtárba, és az ls paranccsal ellenőrizze a fájlok meglétét. Ha hiányzó fájlokat észlel, érdemes lehet újra futtatni a parancsot.

cd /root/wp-backup/wp-installation-files/
ls -a

A biztonsági másolat tömörítése

Minden kritikus WordPress-fájl biztonsági mentési helyen található. A biztonsági mentési folyamat következő lépése mindent Tar-archívumba tömöríteni. A fájlok tömörítése fárasztónak tűnhet, de megéri, mert sokkal könnyebb lesz később archiválni és szállítani a biztonsági másolatot. A biztonsági mentés új Tar archívumának létrehozásához futtassa a következő parancsot:

  Zoom-találkozó ütemezése

tar -zcvpf wordpress-backup.tar.gz /root/wp-backup

A tömörítés befejeztével a biztonsági mentés készen áll a szállításra. Nyugodtan töltse fel a biztonsági másolatot, de vegye figyelembe, hogy az nem titkosított. A biztonsági másolat titkosítás nélkül hagyása nagyon rossz ötlet, főleg, hogy ez azt jelenti, hogy bárki átnézheti az SQL adatbázisfájlt, a webhely szerkezetét stb.

A WP biztonsági másolat archívumának titkosítása egyszerű, és a GnuPG telepítésével kezdődik a szerverére. A csomagkezelőben keresse meg a „gpg” kifejezést, és telepítse. Ezután használja a következő parancsot a biztonsági mentési archívum titkosításához.

gpg -c wordpress-backup.tar.gz

A Gpg jelszót kér a titkosítási folyamat során. Írjon be egy megjegyezhető jelszót a terminálba, majd nyomja meg az Enter billentyűt a billentyűzeten.

  Discord matricák készítése és használata

Amikor a titkosítási folyamat befejeződik, a kimeneti fájl a wordpress-backup.tar.gz.gpg. Ez a biztonsági mentés biztonságos formája, és az egyetlen fájl, amelyre szüksége lesz. NE ŐRIZZE MEG A TITKOSÍTVATLAN ARCHÍVUMOT!

Állítsa vissza a biztonsági másolatot

Vissza kell állítani a biztonsági másolatot? Csináld a következőt.

Először is szerezzen egy gyökérhéjat su vagy sudo -s segítségével.

su -

vagy

sudo -s

Ezután lépjen a /root mappába, és illessze be oda a wordpress-backup.tar.gz.gpg fájlt.

A titkosított biztonsági másolat visszafejtése:

gpg wordpress-backup.tar.gz.gpg

Extract the backup archive with Tar.

tar -xvpf wordpress-backup.tar.gz

Ezután helyezze be a CD-t az SQL mappába, és importálja az adatbázist.

cd /root/wp-backup/sql
mysqldump -u username -p databasename < db.wp__backup.sql

Az SQL-adatbázis importálása azonnal újraimportálja az összes blogadatot, felhasználói információt, bejegyzést stb. Ezután már csak a WordPress rendszerfájljait kell áthelyezni a megfelelő helyre.

A cp paranccsal helyezze át a fájlokat a helyükre.

cp -rp /root/wp-backup/* /var/www/html

Végül távolítsa el az archív fájlokat, és törölje ki a /root mappát.

rm wordpress-backup.tar.gz

rm wordpress-backup.tar.gz.gpg
rm -rf wordpress-backup