Koska WordPress on suosituin bloggaaminenohjelmiston maailmassa, monet käyttäjät odottavat, että siihen on helppo varmuuskopiointijärjestelmä. Valitettavasti sitä ei ole, joten käyttäjien, jotka haluavat varmuuskopioida WordPress-sivuston, on tehtävä se manuaalisesti.
SQL-tietokanta
Kriittinen näkökohta WordPressin varmuuskopioinnissaasennus Linuxiin on SQL-tietokanta. Onneksi SQL: n varmuuskopiointi Linuxissa on erittäin helppoa. Luodaksesi varmuuskopio WordPress-tietokannasta, käytämme ”sqldump”. Se on yksinkertainen työkalu, jota voidaan käyttää oikein käytettynä helposti SQL-tietokantojen sisällön viemiseen Linuxiin.
Vie WordPress-tietokanta avaamalla pääte ja hankkimalla juurikuori su (tai sudo -s, jos päätili ei ole käytössä).
su -
Nyt kun kuorella on täydet pääkäyttöoikeudet, luo uusi varmuuskopiokansi SQL- ja asennustiedostojen alihakemistojen kanssa.
mkdir -p /root/wp-backup mkdir -p /root/wp-backup/sql mkdir -p /root/wp-backup/wp-installation-files
Käyttämällä CD komento, siirrä päätelaite kohtaan sql alikansio WP-backup hakemistoon.
cd /root/wp-backup/sql
Vie seuraavaksi WP-tietokanta SQL-tiedostoon Linux-palvelimella. Muista, että sqldump komento ei toimi, jos et tiedäoikeat tietokantatiedot (oikea DB-nimi, käyttäjä ja salasana). Jos seurasi ohjeita WordPressin asentamisesta Ubuntu-palvelimelle, WP SQL-tietokannan nimi on ”wordpressdb” ja käyttäjän ”ubuntuwordpress”.
mysqldump -u username -p databasename > db.wp__backup.sql
Suorita ls komento vahvistaa, että uusi wp_backup.sql on / Root / wp-backup / SQL kansio.
ls -a
Kun voit varmistaa, että SQL-tiedosto on olemassa, WordPress SQL-varmuuskopiointi on valmis!
Varmuuskopioi WordPress-asennus
Kun WordPress SQL-tietokanta on hoidettu, seuraava vaihe varmuuskopiointiprosessissa on itse WordPress-asennuksen säilyttäminen. Asennuksen varmuuskopiointi alkaa käyttämällä cp komento siirtää kaikki tiedostot / Var / www / html että / Root / wp-backup / wp-asennus-tiedostoja.
Käytä terminaalissa cp luodaksesi täydellisen kopion nykyisestä WordPress-asennuksesta.
cp -rp /var/www/html/* /root/wp-backup/wp-installation-files/
Kopiointikomennon suorittaminen voi viedä vähän aikaa riippuen siitä, kuinka suuri WordPress-asennus on. Kun cp komento suorittaa loppuun, CD varmuuskopiohakemistoon ja käytä ls komento vahvistaaksesi, että tiedostot ovat olemassa. Jos huomaat, että tiedostoja puuttuu, voi olla hyvä ajaa komento uudelleen.
cd /root/wp-backup/wp-installation-files/ ls -a
Varmuuskopion pakkaaminen
Kaikki kriittiset WordPress-tiedostot ovat varmuuskopioinasijainti. Seuraava vaihe varmuuskopiointiprosessissa on pakata kaikki Tar-arkistoon. Tiedostojen pakkaaminen voi tuntua työläältä, mutta se on sen arvoista, koska on paljon helpompaa arkistoida ja siirtää varmuuskopio myöhemmin. Luo uusi Tar-arkisto varmuuskopiosta suorittamalla seuraava komento:

tar -zcvpf wordpress-backup.tar.gz /root/wp-backup
Kun pakkaus on valmis, tässä vaiheessavarmuuskopio on valmis kuljetettavaksi. Lataa varmuuskopio vapaasti, mutta varoita siitä, että se on salattu. Varmuuskopioinnin jättäminen salaamattomaksi on erittäin huono idea, varsinkin kun se tarkoittaa, että kuka tahansa voi tarkastella SQL-tietokantatiedostoa, verkkosivuston rakennetta jne.
WP-varmuuskopion salaus on helppoa, ja se on helppoaalkaa asentamalla GnuPG palvelimellesi. Etsi paketinhallinnassa ”gpg” ja asenna se. Käytä sitten seuraavaa komentoa varmuuskopioarkiston salaamiseen.
gpg -c wordpress-backup.tar.gz
Gpg kysyy salasanaa salausprosessin aikana. Kirjoita mieleenpainuva salasana terminaaliin ja paina -näppäintä tulla sisään -näppäimistö.

Kun salausprosessi päättyy, tulostetiedosto on wordpress-backup.tar.gz.gpg. Tämä on varmuuskopion turvallinen muoto ja ainoa tarvitsemasi tiedosto. ÄLÄ säilytä salaamattomia arkkeja!
Palauta varmuuskopio
Pitäisikö palauttaa varmuuskopio? Tee seuraava.
Hanki ensin juurikuori su tai sudo -s.
su -
tai
sudo -s
Siirry sitten kohtaan / root ja liitä Wordpress-backup.tar.gz.gpg-tiedosto sinne.
Salaa salattu varmuuskopio:
gpg wordpress-backup.tar.gz.gpg
Pura varmuuskopio terva.
tar -xvpf wordpress-backup.tar.gz
Seuraava, CD SQL-kansioon ja tuo tietokanta.
cd /root/wp-backup/sql
mysqldump -u username -p databasename < db.wp__backup.sql
SQL-tietokannan tuominen tuo kaikki blogin tiedot, käyttäjätiedot, viestit ja muut välittömästi uudelleen. Sen jälkeen jäljellä on vain WordPress-järjestelmätiedostojen siirtäminen oikeaan paikkaan.
Käyttämällä cp komento, siirrä tiedostot paikoilleen.
cp -rp /root/wp-backup/* /var/www/html
Poista lopuksi arkistotiedostot ja puhdista / root kansio.
rm wordpress-backup.tar.gz rm wordpress-backup.tar.gz.gpg rm -rf wordpress-backup</ P>
Kommentit