Vzhľadom k tomu, že WordPress je najobľúbenejší blogsoftvér na svete, mnohí používatelia očakávajú, že v ňom bude zabudovaný jednoduchý zálohovací systém. Je smutné, že to tak nie je, takže používatelia, ktorí chcú zálohovať web WordPress, budú musieť urobiť manuálne.
Databáza SQL
Kritický aspekt zálohovania akéhokoľvek WordPressinštalácia v systéme Linux je databáza SQL. Našťastie je zálohovanie SQL v systéme Linux veľmi jednoduché. Na vytvorenie zálohy databázy WordPress použijeme príkaz „sqldump“. Je to jednoduchý nástroj, ktorý pri správnom použití môže slúžiť na ľahký export obsahu databáz SQL do systému Linux.
Ak chcete exportovať svoju databázu WordPress, otvorte terminál a získajte pomocou neho koreňový shell su (alebo sudo-s, ak je účet root zakázaný).
su -
Teraz, keď má shell plné oprávnenia typu root, vytvorte nový záložný priečinok spolu s podadresármi SQL a inštalačnými súbormi.
mkdir -p /root/wp-backup mkdir -p /root/wp-backup/sql mkdir -p /root/wp-backup/wp-installation-files
Pomocou CD príkaz, presunúť terminál na sql podadresár vnútri wp-backup adresár.
cd /root/wp-backup/sql
Potom exportujte databázu WP do súboru SQL na serveri Linux. Majte na pamäti, že sqldump príkaz nebude fungovať, ak nepoznátesprávne údaje o databáze (správne meno databázy, užívateľ a heslo). Ak ste postupovali podľa pokynov na inštaláciu programu WordPress na server Ubuntu, názov databázy WP SQL je „wordpressdb“ a užívateľ je „ubuntuwordpress“.
mysqldump -u username -p databasename > db.wp__backup.sql
Spustite ls príkaz na potvrdenie, že nový wp_backup.sql je v / Root / WP-backup / SQL zložky.
ls -a
Keď môžete potvrdiť, že je k dispozícii súbor SQL, zálohovanie SQL WordPress je dokončené!
Zálohujte inštaláciu WordPress
Keď sa o databázu SQL WordPress postará, ďalším krokom v procese zálohovania je zachovanie samotnej inštalácie programu WordPress. Zálohovanie inštalácie sa spustí pomocou cp príkaz presunúť všetky súbory z / Var / www / html na / Root / wp-backup / WP-inštalačné-files.
V termináli použite cp vytvoriť úplnú kópiu vašej aktuálnej inštalácie WordPress.
cp -rp /var/www/html/* /root/wp-backup/wp-installation-files/
Príkaz na kopírovanie môže chvíľu trvať, v závislosti od toho, aká veľká je vaša inštalácia WordPress. Keď cp príkaz sa dokončí, CD do záložného adresára a použite ls príkaz na potvrdenie, že súbory sú k dispozícii. Ak zistíte, že nejaké súbory chýbajú, môže byť užitočné príkaz znova spustiť.
cd /root/wp-backup/wp-installation-files/ ls -a
Komprimovanie zálohy
Všetky kritické súbory WordPress sú zálohovanélokalita. Ďalším krokom v procese zálohovania je komprimovať všetko do archívu Tar. Kompresia súborov sa môže zdať únavná, ale stojí za to, pretože zálohovanie a preprava zálohy bude omnoho ľahšie. Ak chcete vytvoriť nový archív Tar zálohy, spustite nasledujúci príkaz:
tar -zcvpf wordpress-backup.tar.gz /root/wp-backup
Po dokončení kompresie v tomto bodezáloha je pripravená na prepravu. Neváhajte a nahrajte zálohu, ale upozorňujeme, že nie je šifrovaná. Ponechanie zálohy nezašifrované je veľmi zlý nápad, najmä preto, že to znamená, že ktokoľvek by si mohol prezerať databázový súbor SQL, štruktúru webových stránok atď.
Šifrovanie archívu zálohy WP je jednoduché a je to jednoduchézačína inštaláciou GnuPG na váš server. V správcovi balíkov vyhľadajte výraz „gpg“ a nainštalujte ho. Potom pomocou nasledujúceho príkazu zašifrujte archív zálohy.
gpg -c wordpress-backup.tar.gz
Gpg počas šifrovacieho procesu požaduje heslo. Do terminálu zadajte zapamätateľné heslo a stlačte kláves vstúpiť kláves na klávesnici.
Po dokončení procesu šifrovania je výstupným súborom wordpress-backup.tar.gz.gpg. Toto je zabezpečená forma zálohy a jediný súbor, ktorý potrebujete. NEODRÁŽAJTE UNENCRYPOVANÝ ARCHÍV!
Obnoviť zálohu
Potrebujete obnoviť zálohu? Urobte nasledujúce.
Najprv získajte koreňový shell su alebo sudo-s.
su -
alebo
sudo -s
Potom prejdite na / root a vložte sem súbor wordpress-backup.tar.gz.gpg.
Dešifrovať šifrovanú zálohu:
gpg wordpress-backup.tar.gz.gpg
Rozbaľte archív zálohy pomocou decht.
tar -xvpf wordpress-backup.tar.gz
Ďalšie, CD do priečinka SQL a importovať databázu.
cd /root/wp-backup/sql
mysqldump -u username -p databasename < db.wp__backup.sql
Pri importovaní databázy SQL sa okamžite znova importujú všetky údaje blogu, informácie o používateľoch, príspevky atď. Zostáva už len presunúť systémové súbory WordPress na správne miesto.
Pomocou cp príkaz, presunúť súbory na miesto.
cp -rp /root/wp-backup/* /var/www/html
Nakoniec odstráňte archívne súbory a vyčistite / root zložky.
rm wordpress-backup.tar.gz rm wordpress-backup.tar.gz.gpg rm -rf wordpress-backup</ P>
Komentáre