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 testailun ohella on, että stagingissa kehitetään uusi versio sivustosta. Kun versio 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:
- Ota varmuuskopio kummastakin ympäristöstä (
wp-backup
) - Ole varovainen, tarkista kumpaan suuntaan olet siirtämässä dataa
- Seuraa kehittäjädokumentaation 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>
Käytössä olevat varjoinstanssit saa listattua ajamalla komennon wp-shadow-reset
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 '//esimerkki.fi' '//staging.esimerkki.fi' --all-tables