Testkeskkond (staging) sinu veebipoe jaoks
Testkeskkond (staging) on sinu veebilehe koopia, kus saad proovida uuendusi ja muudatusi ilma, et külastajad sellest häiritud oleksid. Veebipoe puhul on see eriti kasulik, aga ka eriti riskantne: poe koopia sisaldab päris kliendiandmeid ja saab teha päris toiminguid. See võib saata e-kirju klientidele, võtta vastu makseid või lisada arveid sinu raamatupidamisse. Siit loed, mida pead poe puhul kohe pärast kopeerimist korda ajama ja miks ei tohi staging'u andmebaasi kunagi oma päris poe peale taastada.
Koopia tegemine
WebOkés teed staging'u Installatroni valikuga Kopiëren (kloonimine), kasutades valikut Create a staging site?. Pane koopia näiteks alamdomeenile nagu test.example.com. Sammud leiad artiklist WordPressi staging-keskkonna loomine ja põhjalikumalt artiklist Kloonimine ja testkeskkonna (staging) loomine. Minu WebOkés saab seda teha ka Website Manageris valikuga Website klonen (Veebilehe kloonimine).
Kaitse koopiat kaustale seatud parooliga (vaata Parooliga kaitstud kaustad) ja lülita WordPressis jaotises Instellingen > Lezen (Seaded > Lugemine) sisse linnuke, mis takistab otsimootoreid.
Kohe pärast kopeerimist, enne kõike muud
- Makseteenuse pakkuja testrežiimis. Sea koopial makseplugin testrežiimi, kasutades testvõtmeid. Live-võtmetega saab staging vastu võtta päris makseid või teha tagasimakseid.
- Lülita e-kirjad välja või suuna need ümber. Muidu saadab koopia kinnitusi, meeldetuletusi ja mahajäetud ostukorvide e-kirju päris klientidele. Kasuta pluginat, mis peatab kõik e-kirjad või suunab need ühele testaadressile.
- Lülita integratsioonid ja veebihaagid (webhooks) välja. Raamatupidamine, laoseisu sünkroonimine, saatesildid, e-posti turundus: muidu koostab staging arveid või loob saatesilte. Vaata ka jaotisest WooCommerce > Instellingen > Geavanceerd (WooCommerce > Seaded > Täpsemalt) valikut Webhooks ja API-võtmeid.
- Kontrolli planeeritud toiminguid. Järjekord on samuti kopeeritud. Ootel toimingud, näiteks meeldetuletuskiri või tellimusmakse, käivituvad muidu staging'us uuesti. Vaata WooCommerce'i olek ja planeeritud toimingud: probleemide tuvastamine.
- Piira isikuandmeid. Kui sul pole testimiseks päris kliendiandmeid vaja, siis kustuta need koopialt või muuda anonüümseks. Ka staging kuulub privaatsusreeglite alla ja on sageli halvemini kaitstud.
Kui müüd allalaaditavaid faile, siis on need failid ka koopial olemas. Ka sellepärast peab koopial parool olema.
Ära kunagi taasta staging'u andmebaasi oma päris poe peale
Kopeerimise ja tagasitaastamise vahel lisandub sinu päris poes tellimusi, kliente, makseid ja laoseisu muudatusi. Kui taastad staging'u andmebaasi oma päris poe peale, kaotad need kõik. Sama kehtib ka Installatroni valiku Synch (Sünkroniseerimine) kohta: see kirjutab üle sinu päris saidi failid ja andmebaasi sisu.
Toimi seega nii:
- Testi staging'us, seejärel rakenda oma päris poes. Nüüd tead, et muudatus toimib; tee samad sammud uuesti toodangukeskkonnas.
- Vii üle ainult failid, näiteks kohandatud teema, kui sellest piisab.
- Kui andmebaasiga on siiski vaja midagi teha, tee seda ainult hoolduse ajal, kohe värske varukoopia tegemise järel ja kasutades tööriista, mis jätab tellimused ja kliendid vahele.
Uuenduse testimine: kindel tee
- Tee oma päris poest värske koopia ja korda ülaltoodud viit punkti.
- Uuenda koopial WooCommerce, makseplugin või teema ja käivita andmebaasi uuendamine, kui WooCommerce seda küsib.
- Tee testtellimus testrežiimis: makse, ebaõnnestunud makse ja tagasimakse.
- Vaata jaotisest WooCommerce > Status planeeritud toiminguid ja logisid.
- Uuenda seejärel oma päris poodi rahulikul ajal, tehes vahetult enne seda varukoopia.
- Kustuta koopia, kui oled valmis, või hoia see kaitstuna järgmise korra jaoks.
Rohkem lugemist
- Tasuta WordPressi kursus, tund 8.3 Staging: turvaline testimine
- Varukoopiate tegemine ja taastamine Installatronis
