Pereiti prie turinio

Slapukų nustatymai

Pasirinkite, kokių rūšių slapukus leidžiate. Pasirinkimą bet kada galite pakeisti per „Slapukų nustatymai“ kiekvieno puslapio apačioje. Privatumo pareiškimas

Būtinieji

Visada įjungti

Reikalingi prisijungti, išsaugoti krepšelį ir įsiminti Jūsų pasirinkimus. Jie visada įjungti.

Kokie slapukai?
  • weboke_sessie, weboke_klant, weboke_remember: Jūsų sesija ir prisijungimo išlaikymas
  • weboke_basket: Jūsų krepšelis
  • wkBtwIncl: kainų rodymas su PVM arba be PVM
  • wok_cookies: Jūsų slapukų pasirinkimas, 12 mėnesių

Matuoja, kuri reklama atveda prie apsilankymo ar užsakymo, kad nemokėtume už neveiksmingas reklamas.

Kokie slapukai?
  • Google Ads per Google Tag Manager (_gcl_au, _gcl_aw), iki 90 dienų
  • OpenAI Ads, reklamos ChatGPT
  • wok_aff: per kurį partnerį atėjote pas mus (partnerių programa), 60 dienų

4,6

Šalis ir kalba

Kiekviena šalis turi savo svetainę su tos šalies kainomis ir PVM.

Peržiūrėti

Staging: saugus testavimas

8 modulis: Atsarginės kopijos, bandomoji aplinka (staging) ir PHP atnaujinimai · Skaitymo trukmė: 9 min.

Mokymosi tikslas: Baigę šią pamoką galėsite sukurti bandomąją aplinką (staging), ją apsaugoti ir saugiai perkelti pakeitimus į savo tikrąją svetainę.

Pagrindinės sąvokos: staging, produkcinė aplinka (production), klonavimas, subdomenas, noindex, slaptažodis aplankui, el. pašto išjungimas, mokėjimo paslaugų teikėjas testiniu režimu, sinchronizavimas, duomenų bazės perrašymas, vietinė kūrimo aplinka

Kas yra staging

Bandomoji aplinka (staging) (arba testinė svetainė) tai Jūsų tikrosios svetainės kopija, savo adresu, kurioje išbandote pakeitimus. Tikroji Jūsų svetainė tuomet vadinama produkcine aplinka (production). Staging aplinkoje leidžiama suklysti: nauja tema, didelis atnaujinimas, PHP atnaujinimas (pamoka 8.4), naujas įskiepis. Tik kai viskas veikia, pakeitimą atliekate produkcinėje aplinkoje.

Staging naudojate pakeitimams su rizika: didelėms WordPress arba internetinės parduotuvės įskiepio versijoms, kitai temai, PHP atnaujinimui, įskiepių sutvarkymui (pamoka 5.4), pertvarkymui. Teksto pakeitimui ar nedideliam įskiepio atnaujinimui tai nebūtina.

Būdai sukurti staging

BūdasKaipKam
Jūsų diegimo įrankio klonavimo funkcijaInstallatron atveju „Kopijuoti“ su „Create a staging site“, Softaculous atveju „Create Staging“, WP Toolkit atveju „Clone“Paprasčiausias būdas, jei Jūsų svetainė buvo sukurta su diegimo įrankiu
Jūsų talpinimo paslaugų teikėjo staging funkcijaValdomame WordPress talpinime dažnai tereikia vieno mygtukoJei Jūsų talpinimo paslaugų teikėjas tai siūlo
Staging įskiepisĮskiepis sukuria kopiją papildomame aplanke arba subdomeneJei neturite diegimo įrankio ar talpinimo paslaugų teikėjo funkcijos
Rankiniu būduAtsarginės kopijos atkūrimas šalia svetainės (pamoka 8.2) ir adresų pakeitimasNaudinga mokytis, ir visada įmanoma
Vietoje, savo kompiuteryjePrograma vietiniam WordPress kūrimui arba Docker aplinkaKūrėjams ir didesniems pakeitimams

Staging subdomene (staging.example.com) paprastai yra geriau nei papildomame aplanke (example.com/staging): jis veikia panašiau į Jūsų tikrąją svetainę, o slapukai ir taisyklės .htaccess faile nesimaišo tarpusavyje. Pirmiausia sukurkite subdomeną su sertifikatu.

Apsauga: trys dalykai, kuriuos reikia sutvarkyti iš karto

Jūsų svetainės kopija yra pilnavertė svetainė su visu Jūsų turiniu, kartais ir su visais klientų duomenimis. Todėl iš karto sutvarkykite:

1. Paieškos sistemų pašalinimas

Be apsaugos Google gali rasti ir indeksuoti Jūsų staging aplinką. Tuomet atsiranda dubliuotas turinys, o ieškantys žmonės pakliūva į Jūsų testinę svetainę. Atlikite bent vieną, geriausiai abu šiuos veiksmus:

  • Slaptažodis visai staging aplinkai (basic authentication per Jūsų talpinimo valdymo skydelį, „apsaugotas aplankas“). Tada niekas be slaptažodžio svetainės nematys, net paieškos sistemos.Tai pats patikimiausias būdas.
  • Atgrasyti paieškos sistemas per Nustatymai > Skaitymas (pamoka 2.4). Tai priskiria noindex kiekvienam puslapiui. Paieškos sistemos to paprastai paiso, tačiau tai yra prašymas, o ne užraktas.

Atkreipkite dėmesį į priešingą situaciją: jei vėliau sinchronizuojate staging atgal į produkcinę aplinką, neperkelkite noindex varnelės. Produkcinė svetainė, kuri po „sėkmingos“ sinchronizacijos dingsta iš Google, yra klasikinė klaida. Šios pamokos užduotis patikrina abu atvejus.

2. Jokių laiškų realiems žmonėms

Internetinės parduotuvės ar narystės svetainės kopija gali siųsti el. laiškus: patvirtinimus, priminimus, naujienlaiškius, slaptažodžių nuorodas. Tuomet klientai gauna painius laiškus iš Jūsų testinės svetainės. Išjunkite siunčiamus laiškus staging aplinkoje arba nukreipkite juos į savo adresą (su įskiepiu laiškų perėmimui arba išjungdami SMTP įskiepį staging aplinkoje, pamoka 9.1). Taip pat išjunkite suplanuotas užduotis, kurios siunčia laiškus.

3. Mokėjimai ir integracijos testiniu režimu

Internetinė parduotuvė staging aplinkoje turėtų veikti naudodama mokėjimo paslaugų teikėjo testinį režimą, o ne tikrus mokėjimus. Kitas integracijas (buhalteriją, sandėlio apskaitą, CRM) išjunkite arba perkelkite į testinę aplinką, kitaip jos gaus testinius užsakymus kaip tikrus.

Jei staging aplinkoje dirbate su tikrais klientų duomenimis, jiems galioja tas pats BDAR (pamoka 9.3): nesaugokite ilgiau nei būtina ir ištrinkite staging aplinką, kai baigsite.

Atgal į produkcinę aplinką: duomenų bazės spąstai

Sunkiausias žingsnis yra pakeitimų perkėlimas atgal į produkcinę aplinką. Diegimo įrankiai ir staging įskiepiai tam turi funkciją (Installatron atveju „Synch“, kituose „Push to live“). Rizika:

  • Pirmadienį sukuriate staging aplinką. Nuo antradienio iki ketvirtadienio testuojate naują temą.
  • Tuo tarpu produkcinėje aplinkoje atsiranda dvidešimt naujų užsakymų, trys nauji įrašai ir penkiasdešimt komentarų.
  • Penktadienį sinchronizuojate staging duomenų bazę į produkcinę aplinką. Staging duomenų bazė yra pirmadienio: antradienio, trečiadienio, ketvirtadienio ir penktadienio užsakymai, įrašai ir komentarai dingsta.

Todėl:

  1. Pirmiausia sukurkite produkcinės aplinkos atsarginę kopiją (pamoka 8.1), prieš pat sinchronizavimą.
  2. Sinchronizuokite tik tai, kas būtina. Temos ar įskiepio atnaujinimas yra failų klausimas; duomenų bazės dažnai perkelti nereikia. Daugelis sinchronizavimo funkcijų leidžia pasirinkti: tik failus, arba tik tam tikras lenteles.
  3. Internetinės parduotuvės ar aktyvios svetainės atveju: geriau pakeitimą iš naujo atlikite produkcinėje aplinkoje (tie patys žingsniai kaip staging aplinkoje, dabar jau žinote, kad jie veikia), o ne perkelkite duomenų bazę. Arba suplanuokite ramesnį laiką su trumpu parduotuvės sustabdymu.
  4. Po to patikrinkite produkcinę aplinką: kontrolinį sąrašą iš pamokos 8.2 ir noindex varnelę.

Staging yra vieta, kur mokomasi, kas vyksta. Patį pakeitimą saugiausia iš naujo atlikti produkcinėje aplinkoje.

Sutvarkymas

Staging aplinka, kuri lieka mėnesiais, tampa pamiršta svetainė: neatnaujinta, su senais įskiepiais ir tikrais duomenimis. Tiksliai ta silpnoji vieta, apie kurią kalbama pamokoje 7.1. Ištrinkite staging aplinką, kai baigsite, arba prižiūrėkite ją kaip pilnavertę svetainę (atnaujinimai, slaptažodis). Klonas užima tiek pat vietos kaip ir originalas ir turi savo duomenų bazę.

Santrauka

  • Staging yra Jūsų svetainės kopija savo adresu, skirta rizikingiems pakeitimams testuoti.
  • Sukurkite ją naudodami savo diegimo įrankį, talpinimo paslaugų teikėją, įskiepį arba rankiniu būdu, geriausiai subdomene su sertifikatu.
  • Iš karto apsaugokite: slaptažodis ir (arba) noindex, jokių laiškų realiems žmonėms, mokėjimai testiniu režimu.
  • Nesinchronizuokite aklai atgal: staging duomenų bazė perrašo tai, kas atsirado produkcinėje aplinkoje. Pirmiausia pasidarykite atsarginę kopiją, perkelkite tik tai, kas būtina, arba pakeitimą atlikite iš naujo.
  • Ištrinkite staging aplinką, kai baigsite, ir neperkelkite noindex varnelės į produkcinę aplinką.

Testas

1. Koks yra patikimiausias būdas neleisti paieškos sistemoms pasiekti Jūsų staging aplinkos?



2. Išbandėte naują temą staging aplinkoje (sukurtoje pirmadienį) ir penktadienį sinchronizuojate visą duomenų bazę į savo internetinę parduotuvę. Kokia rizika?



3. Kodėl reikia išjungti el. paštą staging aplinkoje?



4. Po sinchronizavimo iš staging į produkcinę aplinką Jūsų svetainė pamažu dingsta iš Google. Kokia tikėtina priežastis?



Užduotis

Užduotis A8.3: Ar Jūsų bandomoji aplinka (staging) yra apsaugota? Įveskite savo staging adresą (Jūsų paties domeno subdomeną, pavyzdžiui, iš užduoties D8.2) ir savo tikrosios svetainės adresą. Įrodykite užduoties kodu, kad domenas priklauso Jums. Programa patikrina staging aplinkoje: ar ji atsako per https, ir ar ji apsaugota (slaptažodžio reikalavimas, arba noindex HTML kode ar antraštėje X-Robots-Tag)? Ar REST nuoroda (wp-json) nukreipia į pačią staging aplinką, o ne į Jūsų tikrąją svetainę? Ir Jūsų tikrojoje svetainėje: ar ten nėra noindex?

Užduotis A8.3: Ar Jūsų bandomoji aplinka (staging) yra apsaugota?

Ši patikra prašo pateikti kelius, kuriuos leidžiate tikrinti tik savo pačių svetainėje. Pirmiausia spustelėkite „Rodyti mano kodą“ ir įrašykite tą kodą kaip TXT įrašą adresu _weboke-cursus.<jūsų domenas> arba kaip failą savo svetainėje (žr. paaiškinimą prie kodo).



Ko, ką įvedate ir ką randame, nesaugome. Jūsų naršyklė atsimena Jūsų atsakymus ir tai, ar užduotį atlikote. Jei esate prisijungę, skiltyje Mano kursai išsaugome tik tai, kad užduotis buvo atlikta (ar beveik atlikta); ten tai galite ir pašalinti.

Papildoma literatūra

Šiuose straipsniuose aprašomi žingsniai WebOké valdymo skydeliuose; kituose skydeliuose jie veikia panašiai.

Akimirką…

Nustatykite domenus

Kiekvienam domenui nustatykite vardų serverius, susiejimą su talpinimu ir tai, kas taps valdytoju.

Įkeliami Jūsų domenai…