Seravon asiakkaana voit olla aina yhteydessä asiakaspalveluumme ([email protected]), mikäli tarvitset sivustollesi palautuksen varmuuskopiosta. Sivuston palauttaminen varmuuskopiosta kuuluu palvelun hintaan, eikä siitä koidu sinulle mitään kuluja.
Mikäli haluat kuitenkin tehdä palautuksen itse, voit tehdä sen komentorivin (SSH) kautta tämän ohjeen avulla.
Huom!: Jos sivustollasi on aktiivinen verkkokauppa, tietokannan palauttamisessa tulee olla erityisen tarkkana. Palautushetken ja nykyhetken välillä tulleet tilaukset ja asiakastiedot häviävät tietokannan palautuksessa. Älä tee tietokantapalautusta live-kauppaan, ellet ole täysin varma asiastasi.
Valmistelut ennen aloittamista
Kaikki palautustoimenpiteet vaativat SSH-yhteyden. (Katso ohje: Miten saan SSH/SFTP-yhteyden WordPress-sivustolleni?)
Ota tuore varmuuskopio: Ennen kuin teet mitään muutoksia, ota kaiken varalta nykytilasta varmuuskopio komennolla:
wp-backup
Tarkista muutokset (valinnainen): Voit tutkia, mitä sivustolla on muuttunut verrattuna varmuuskopioihin komennolla:
wp-backup-list-changes
Voit sulkea tämän listanäkymän painamalla näppäimistöstä q.
Etsi haluamasi varmuuskopion ID: Saat listan kaikista saatavilla olevista varmuuskopioista ja niiden ID-numeroista komennolla:
wp-backup-status
Katso listan vasemmasta reunasta sen varmuuskopion ID-numero (esim.2), jonka haluat palauttaa.
Vaihtoehto 1: Koko sivuston palauttaminen kerralla (wp-content + tietokanta)
Käytä tätä vaihtoehtoa, jos haluat palauttaa sekä sivuston tiedostot että tietokannan täsmälleen siihen tilaan, jossa ne olivat varmuuskopiointihetkellä.
Aja palautuskomento haluamasi ID-numeron (tässä esimerkissä
2) ja--in-place-lipun kanssa:wp-backup-restore 2 --in-place
Komento kysyy sinulta vahvistusta. Jos olet varma, kirjoita y ja paina Enter.
Odota, että palautus valmistuu. Suurilla sivustoilla ja tietokannoilla tässä voi kestää pidempään.
Kun ruudulle tulostuu
Success, tyhjennä lopuksi välimuisti komennolla:wp-purge-cache
Vaihtoehto 2: Pelkän tietokannan palauttaminen
Jos sivuston tiedostoissa ei ole vikaa, mutta esimerkiksi jokin lisäosapäivitys tai muutos rikkoi tietokannan, voit palauttaa pelkän tietokannan ilman, että kosket wp-content-kansion tiedostoihin.
Aja palautuskomento haluamallasi ID-numerolla ilman
--in-place-lippua. Tämä purkaa varmuuskopion turvallisesti väliaikaiseen kansioon:wp-backup-restore 2
Komento tulostaa ruudulle polun, johon tiedostot purettiin (esim.
/tmp/backup-restore-2/).Palauta pelkkä tietokanta ajamalla komennon lopussa ehdotettu
wp-db-load-komento (varmista, että tiedostonimi vastaa omaa sivustoasi):wp-db-load /tmp/backup-restore-2/db/esimerkki_a12345.sql
Tyhjennyksen jälkeen aja vielä välimuistin tyhjennys:
wp-purge-cache
Vaihtoehto 3: Pelkän tiedostosisällön palauttaminen (esim. wp-content, teemat tai lisäosat)
Jos haluat palauttaa vain tiedostoja (kuten rikkoutuneen teeman tai lisäosan kansion) vaikuttamatta tietokantaan, toimi seuraavasti:
Puretaan haluttu varmuuskopio väliaikaiseen hakemistoon:
wp-backup-restore 2
Siirry komennon ilmoittamaan polkuun
/tmp/backup-restore-2/wordpress/htdocs/wp-content/, josta löydät sen hetkiset tiedostot.Jos haluat korvata esimerkiksi koko nykyisen
wp-content-hakemiston, aja seuraavat komennot yksitellen:Nimeä ensin nykyinen kansio uudelleen, jotta se jää talteen väliaikaiseksi varmuuskopioksi:
mv /data/wordpress/htdocs/wp-content /data/wordpress/htdocs/wp-content-broken
Siirrä seuraavaksi ehjä
wp-content-kansio varmuuskopiosta sen tilalle:mv /tmp/backup-restore-2/wordpress/htdocs/wp-content /data/wordpress/htdocs/
Testaa sivuston toiminta. Jos kaikki on kunnossa, voit poistaa rikkinäisen kansion tilaa viemästä:
rm -rf /data/wordpress/htdocs/wp-content-broken
Samaa logiikkaa voit soveltaa myös yksittäisiin kansioihin, kuten
/wp-content/plugins/tai/wp-content/themes/.
Palautus varjoympäristöön (Staging)
Jos et halua tehdä palautusta suoraan julkiselle live-sivustolle, on usein turvallisempaa testata tilannetta varjoympäristössä. Voit noutaa sieltä esimerkiksi vain puuttuvia tietoja tai testata korjausta.
Lue lisää erillisestä ohjeestamme: Palautus varmuuskopiosta varjoon.


