Pāriet uz saturu

Sīkdatņu iestatījumi

Izvēlieties, kāda veida sīkdatnes atļaujat. Savu izvēli varat jebkurā laikā mainīt sadaļā Sīkdatņu iestatījumi katras lapas apakšā. Privātuma politika

Nepieciešamās

Vienmēr ieslēgtas

Vajadzīgas, lai pieteiktos, saglabātu grozu un atcerētos Jūsu izvēles. Tās vienmēr ir ieslēgtas.

Kuras sīkdatnes?
  • weboke_sessie, weboke_klant, weboke_remember: Jūsu sesija un pieteikšanās saglabāšana
  • weboke_basket: Jūsu grozs
  • wkBtwIncl: cenu rādīšana ar PVN vai bez PVN
  • wok_cookies: Jūsu sīkdatņu izvēle, 12 mēneši

Mēra, kura reklāma noved pie apmeklējuma vai pasūtījuma, lai mēs nemaksātu par reklāmām, kas neko nedod.

Kuras sīkdatnes?
  • Google Ads ar Google Tag Manager (_gcl_au, _gcl_aw), līdz 90 dienām
  • OpenAI Ads, reklāmas ChatGPT
  • wok_aff: caur kuru partneri nonācāt pie mums (partneru programma), 60 dienas

4,6

Valsts un valoda

Katrai valstij ir sava vietne ar attiecīgās valsts cenām un PVN.

Skatīt

Testa vide (staging): droša testēšana

8. modulis: Rezerves kopijas, testa vide un PHP jauninājumi · Lasīšanas laiks: 9 minūtes

Mācību mērķis: Pēc šīs nodarbības Jūs varēsiet izveidot testa vidi (staging), to pasargāt no nevēlamas piekļuves un droši atgriezt izmaiņas savā īstajā tīmekļa vietnē.

Galvenie jēdzieni: testa vide (staging), produkcija (production), klonēšana, subdomēns, noindex, paroles aizsardzība mapei, e-pasts izslēgts, maksājumu pakalpojuma sniedzējs testa režīmā, sinhronizēšana, datubāzes pārrakstīšana, lokālā izstrādes vide

Kas ir testa vide (staging)

Testa vide (staging) ir Jūsu īstās tīmekļa vietnes kopija, kas atrodas savā adresē un kurā Jūs varat izmēģināt izmaiņas. Jūsu īsto tīmekļa vietni tad sauc par produkciju (production). Testa vidē drīkst arī kļūdīties: jauna tēma, liels atjauninājums, PHP jauninājums (4. nodarbība), jauns spraudnis. Tikai tad, kad viss darbojas, Jūs to īstenojat produkcijā.

Testa vidi Jūs izmantojat izmaiņām, kas saistītas ar risku: lielām WordPress vai interneta veikala spraudņa versijām, citai tēmai, PHP jaunināšanai, spraudņu sakārtošanai (5.4. nodarbība), pilnai pārveidei. Teksta izmaiņai vai nelielam spraudņa atjauninājumam tas nav nepieciešams.

Veidi, kā izveidot testa vidi

VeidsKāKam
Jūsu instalētāja klonēšanas funkcijaInstallatron vidē “Kopēt” ar “Create a staging site”, Softaculous vidē “Create Staging”, WP Toolkit vidē “Clone”Vienkāršākais veids, ja Jūsu tīmekļa vietne izveidota ar instalētāju
Jūsu mitināšanas pakalpojuma sniedzēja testa videPārvaldītajā WordPress mitināšanā bieži vien ar vienu poguJa Jūsu mitināšanas pakalpojuma sniedzējs to piedāvā
Testa vides spraudnisSpraudnis izveido kopiju apakšmapē vai subdomēnāJa Jums nav instalētāja vai mitināšanas funkcijas
Ar rokuRezerves kopijas atjaunošana blakus tīmekļa vietnei (8.2. nodarbība) un adrešu pielāgošanaMācīties noderīgi, un vienmēr iespējams
Lokāli Jūsu paša datorāProgramma lokālai WordPress izstrādei vai Docker videIzstrādātājiem un lielākām pielāgošanām

Testa vide subdomēnā (staging.example.com) parasti ir labāka izvēle nekā apakšmapē (example.com/staging): tā vairāk uzvedas kā Jūsu īstā tīmekļa vietne, un sīkdatnes un .htaccess noteikumi nesajaucas. Vispirms izveidojiet subdomēnu ar sertifikātu.

Aizsardzība: trīs lietas, ko nokārtojat uzreiz

Jūsu tīmekļa vietnes kopija ir pilnvērtīga tīmekļa vietne ar visu Jūsu saturu un dažkārt arī ar visiem klientu datiem. Tāpēc uzreiz nokārtojiet:

1. Prom no meklētājprogrammām

Bez aizsardzības Google var atrast un indeksēt Jūsu testa vidi. Tad Jums rodas dublēts saturs, un meklētāji nonāk Jūsu testa tīmekļa vietnē. Veiciet vismaz vienu, vēlams abas šīs darbības:

  • Paroles aizsardzība visai testa videi (pamata autentifikācija (basic authentication) caur Jūsu mitināšanas paneli, “aizsargāta mape”). Tad bez paroles tīmekļa vietni neredz neviens, arī meklētājprogrammas nē. Šī ir visdrošākā metode.
  • Meklētājprogrammu atturēšana sadaļā Iestatījumi > Lasīšana (2.4. nodarbība). Tas katrai lapai uzstāda noindex. Meklētājprogrammas to parasti respektē, taču tas ir lūgums, nevis slēdzene.

Pievērsiet uzmanību pretējam: ja vēlāk sinhronizējat testa vidi atpakaļ uz produkciju, nepārnesiet noindex iezīmi. Produkcijas tīmekļa vietne, kas pēc “veiksmīgas” sinhronizācijas pazūd no Google, ir klasisks piemērs. Šīs nodarbības uzdevumā tiek pārbaudīts abas.

2. Nekādu e-pastu īstiem cilvēkiem

Interneta veikala vai dalībnieku tīmekļa vietnes kopija var nosūtīt e-pastus: apstiprinājumus, atgādinājumus, jaunumu vēstules, paroles saites. Tad klienti saņem mulsinošus e-pastus no Jūsu testa tīmekļa vietnes. Izslēdziet izejošo e-pastu testa vidē vai novirziet to uz savu adresi (ar e-pasta pārtveršanas spraudni vai izslēdzot SMTP spraudni testa vidē, 9.1. nodarbība). Izslēdziet arī ieplānotos uzdevumus, kas sūta e-pastu.

3. Maksājumi un savienojumi testa režīmā

Interneta veikalam testa vidē jādarbojas ar maksājumu pakalpojuma sniedzēja testa režīmu, nevis ar īstiem maksājumiem. Citus savienojumus (grāmatvedība, krājumi, CRM) izslēdziet vai pārslēdziet uz testa vidi, citādi tie saņems testa pasūtījumus kā īstus.

Ja testa vidē strādājat ar īstiem klientu datiem, tad uz to tāpat attiecas VDAR (9.3. nodarbība): neglabājiet tos ilgāk, nekā nepieciešams, un dzēsiet testa vidi, kad esat pabeiguši.

Atpakaļ uz produkciju: datubāzes slazds

Visgrūtākais solis ir izmaiņu atgriešana produkcijā. Instalētājiem un testa vides spraudņiem tam ir funkcija (Installatron vidē “Synch”, citur “Push to live”). Risks:

  • Pirmdien Jūs izveidojat testa vidi. No otrdienas līdz ceturtdienai testējat jaunu tēmu.
  • Tikmēr produkcijā ienāk divdesmit pasūtījumi, trīs jaunas ziņas un piecdesmit komentāri.
  • Piektdien Jūs sinhronizējat testa vides datubāzi ar produkciju. Testa vides datubāze ir no pirmdienas: pasūtījumi, ziņas un komentāri no otrdienas līdz piektdienai ir zuduši.

Tāpēc:

  1. Vispirms izveidojiet produkcijas rezerves kopiju (8.1. nodarbība), tieši pirms sinhronizācijas.
  2. Sinhronizējiet tikai to, kas nepieciešams. Tēmas vai spraudņa atjaunināšana ir failu jautājums; datubāzei tad bieži nav jāiet līdzi. Daudzas sinhronizācijas funkcijas ļauj izvēlēties: tikai failus vai tikai noteiktas tabulas.
  3. Interneta veikalam vai noslogotai tīmekļa vietnei: labāk vēlreiz īstenojiet izmaiņu produkcijā (tās pašas darbības, kas testa vidē, tagad Jūs zināt, ka tās darbojas), nevis pārnesiet datubāzi. Vai ieplānojiet mierīgu brīdi ar īsu veikala apturēšanu.
  4. Pēc tam pārbaudiet produkciju: kontrolsarakstu no 8.2. nodarbības un noindex iezīmi.

Testa vide ir vieta, kur mācīties, kas notiek. Pašu izmaiņu visdrošāk ir veikt vēlreiz produkcijā.

Sakārtošana

Testa vide, kas paliek mēnešiem, kļūst par aizmirstu tīmekļa vietni: neatjaunināta, ar vecajiem spraudņiem un īstiem datiem. Tieši tas vājais punkts, par ko runāts 7.1. nodarbībā. Dzēsiet testa vidi, kad esat pabeiguši, vai uzturiet to kā pilnvērtīgu tīmekļa vietni (atjauninājumi, parole). Klons aizņem tikpat daudz vietas, cik oriģināls, un tam ir sava datubāze.

Kopsavilkums

  • Testa vide (staging) ir Jūsu tīmekļa vietnes kopija savā adresē, lai testētu riskantas izmaiņas.
  • Izveidojiet to ar savu instalētāju, mitināšanas pakalpojuma sniedzēju, spraudni vai ar roku, vēlams subdomēnā ar sertifikātu.
  • Uzreiz aizsargājiet to: parole un/vai noindex, nekādu e-pastu īstiem cilvēkiem, maksājumi testa režīmā.
  • Nesinhronizējiet atpakaļ akli: testa vides datubāze pārraksta to, kas produkcijā ienācis klāt. Vispirms izveidojiet rezerves kopiju, pārnesiet tikai to, kas nepieciešams, vai veiciet izmaiņu vēlreiz.
  • Dzēsiet testa vidi, kad esat pabeiguši, un nepārnesiet noindex iezīmi uz produkciju.

Tests (quiz)

1. Kas ir visdrošākais veids, kā atturēt meklētājprogrammas no Jūsu testa vides?



2. Jūs esat testējuši jaunu tēmu testa vidē (izveidota pirmdien) un piektdien sinhronizējat visu datubāzi uz savu interneta veikalu. Kāds ir risks?



3. Kāpēc Jūs izslēdzat e-pastu testa vidē?



4. Pēc testa vides sinhronizēšanas ar produkciju Jūsu tīmekļa vietne lēnām pazūd no Google. Kāds, visticamāk, ir cēlonis?



Uzdevums

Uzdevums A8.3: Vai Jūsu testa vide ir aizsargāta? Ievadiet Jūsu testa vides adresi (Jūsu paša domēna subdomēnu, piemēram, no uzdevuma D8.2) un Jūsu īstās tīmekļa vietnes adresi. Ar uzdevuma kodu pierādiet, ka domēns pieder Jums. Programma pārbauda testa vidē: vai tā atbild caur https un vai tā ir aizsargāta (paroles pieprasījums vai noindex HTML kodā vai galvenē X-Robots-Tag)? Vai REST atsauce (wp-json) norāda uz pašu testa vidi, nevis uz Jūsu īsto tīmekļa vietni? Un Jūsu īstajā tīmekļa vietnē: vai tur nav noindex?

Uzdevums A8.3: Vai Jūsu testa vide ir aizsargāta?

Šī pārbaude pieprasa ceļus, kurus Jūs ļaujat pārbaudīt tikai savā tīmekļa vietnē. Vispirms noklikšķiniet uz "Rādīt manu kodu" un ievietojiet šo kodu kā TXT ierakstu _weboke-cursus.<jūsu domēns> vai kā failu savā tīmekļa vietnē (skatiet skaidrojumu pie koda).



To, ko ievadāt, un to, ko atrodam, mēs nesaglabājam. Jūsu pārlūkprogramma atceras Jūsu atbildes un to, vai esat izpildījuši uzdevumu. Ja esat pieteikušies, sadaļā Mani kursi saglabājam tikai to, ka uzdevums bija (gandrīz) pareizs; tur to varat arī dzēst.

Papildu lasāmviela

Šie raksti apraksta darbības WebOké paneļos; citos paneļos tie darbojas līdzīgi.

Lūdzu, uzgaidiet…

Iestatiet savus domēnus

Katram domēnam norādiet vārdu serverus, piesaisti hostingam un to, kurš būs turētājs.

Ielādē Jūsu domēnus…