Datan siirto kehitysympäristön ja tuotannon välillä

Jos sivustollasi on WP Pro tai laajempi palvelupaketti, voidaan sivustolle perustaa oma kehitysympäristö (staging). Yleinen käyttötarkoitus on, että stagingissa kehitetään uusi versio sivustosta ja kun se on valmis, sivusto kopioidaan staging-ympäristöstä tuotantoon.

Tämä pitää sisällään yleensä teematiedostojen ja tietokannan siirron ympäristöstä toiseen. Se tapahtuu näin:

  1. Ota varmuuskopio kummastakin ympäristöstä (wp-backup)
  2. Ole varovainen, tarkista kumpaan suuntaan olet siirtämässä dataa
  3. Seuraa ohjeitamme: https://seravo.com/docs/deployment/moving-data/

Staging-ympäristön resetoiminen

Staging-ympäristön korvaaminen ajantasaisella kopiolla tuotantoympäristöstä on helppoa, mutta ole varovainen! Staging-ympäristön resetointi poistaa kaiken datan ja korvaa sen kopiolla tuotantoympäristöstä, joten ota varmuuskopio, jos stagingissa on jotain säästettävää.

Resetointi onnistuu sen jälkeen ajamalla allaoleva komento tuotantoympäristössä:

wp-shadow-reset <staging-instanssi><br>#ESIM. wp-shadow-reset mysite_123abc

Käytössä olevan instanssin nimen saa selville komennolla wp-list-env ja katsomalla kohdan container.

Jos staging-ympäristössäsi on käytössä kustomoitu verkkotunnus, vaatii staging-ympäristön toimintakuntoon saattaminen resetoinnin jälkeen vielä yhden vaiheen. Tuotantoympäristöstä staging-ympäristöön resetoinnin yhteydessä kopioitunut verkkotunnus on korvattava staging-ympäristön kustomoidulla verkkotunnuksella. Voit tehdä tämän menemällä resetoinnin jälkeen staging-ympäristöön ja suorittamalla siellä  wp search-replace-komennon seuraavan esimerkin mukaisesti (korvaa esimerkin verkkotunnukset oman sivustosi verkkotunnuksilla):

wp search-replace '://tuotantoympäristöndomain.com' '://stagingympäristöndomain' --all-tables
Vastasiko tämä kysymykseesi? Kiitos palautteesta. Palautteen lähettämisessä oli ongelma. Yritä uudelleen myöhemmin.

Tarvitsetko apua? Yhteydenotto Yhteydenotto