2 modulis · 2.1
Pasiruošimas: talpinimas, domenas ir https
2 modulis: Įdiegimas ir nustatymas · Skaitymo trukmė: 8 min.
Mokymosi tikslas: Po šios pamokos galėsite patikrinti, ar talpinimas, domenas ir sertifikatas yra paruošti prieš diegiant WordPress, ir žinosite, kokius pasirinkimus reikia apsispręsti iš anksto.
Pagrindinės sąvokos: sistemos reikalavimai, PHP versija, MariaDB/MySQL, A ir AAAA įrašai, sertifikatas, domenas be www ar su www, pagrindinis aplankas, poaplankis, subdomenas, testavimas prieš DNS pakeitimą
Kodėl verta pasiruošti iš anksto
Diegimas trunka vos kelias minutes. Tačiau tas, kas diegia tuo metu, kai domenas dar nukreiptas į kitą serverį, arba be sertifikato, vėliau susidurs su nemaloniomis problemomis: svetaine, nustatyta su http://, kuri paskui rodo „nesaugu“, diegtimi laikinu adresu, į kurį nukreiptos visos nuorodos, arba senu pradiniu puslapiu, kuris atsiveria vietoj WordPress. Dešimt minučių pasiruošimo sutaupo valandas taisymo darbų.
Sistemos reikalavimai
WordPress veikia beveik su bet kokiu talpinimu, kuris turi PHP ir duomenų bazę. wordpress.org rekomenduoja (2026 m. lapkričio mėn. duomenimis):
| Komponentas | wordpress.org rekomendacija |
|---|---|
| PHP | versija 8.3 arba naujesnė |
| Duomenų bazė | MariaDB 10.11 arba naujesnė, arba MySQL 8.0 arba naujesnė |
| Ryšys | HTTPS palaikymas |
WordPress veikia ir su senesnėmis PHP versijomis (minimali palaikoma versija yra žemesnė), tačiau sena PHP versija nebegauna saugumo atnaujinimų ir veikia lėčiau. Todėl naujai svetainei rinkitės naujausią PHP versiją, kurią siūlo Jūsų talpinimo paslaugų teikėjas ir kurią palaiko Jūsų įskiepiai (pamoka 8.4).
Taip pat atkreipkite dėmesį į savo plano apribojimus: saugyklos vietą (įkelti failai ir atsarginės kopijos ilgainiui auga), atmintį PHP (memory_limit, daugumai svetainių pakanka 256 MB) ir maksimalų įkeliamo failo dydį (upload_max_filesize). Daugelyje talpinimo paslaugų tai galite nustatyti patys; DirectAdmin valdymo skyde tai padarysite skiltyje Select PHP version.
Domenas turi būti nukreiptas į Jūsų talpinimą
Naršyklė randa Jūsų svetainę per DNS: Jūsų domeno A įrašas (IPv4) ir, jei taikoma, AAAA įrašas (IPv6) turi būti nukreipti į Jūsų talpinimo serverio IP adresą. Kaip tai veikia, galite paskaityti DNS kurse (pamoka 3.1).
Į ką atkreipti dėmesį:
- Domenas be www ir su www: įsitikinkite, kad tiek
example.com, tiekwww.example.comnukreipia į tą patį serverį (www dažnai per CNAME nukreipiamas į domeną be www). - Joks senas AAAA įrašas: jei A įrašas nukreiptas į naują serverį, bet vis dar yra AAAA įrašas, nukreipiantis į seną, lankytojai, naudojantys IPv6, pateks į seną serverį.
- Laukimo laikas: DNS pakeitimas ne visur matomas iš karto (TTL, DNS kurso pamoka 6.1). Suplanuokite tai iš anksto.
Ar Jūsų domenas vis dar nukreiptas į kitą paslaugų teikėją (pavyzdžiui, todėl, kad ten vis dar veikia Jūsų sena svetainė)? Tuomet galite jau diegti ir testuoti. Yra du būdai:
- Hosts failas savo kompiuteryje: tuomet tik Jūsų kompiuteris nukreipia domeną į naują IP adresą. Visas likęs pasaulis vis dar mato seną svetainę.
- Testinis adresas arba peržiūros paslauga iš Jūsų talpinimo paslaugų teikėjo, su kuriuo galite peržiūrėti svetainę naujame serveryje po tikru domenu. WebOké tai vadinama „Testuokite savo svetainę prieš perkėlimą“; kiti talpinimo paslaugų teikėjai turi panašias peržiūros funkcijas.
Nediekite laikinu serverio adresu, pavyzdžiui, https://server.example.net/~vartotojas/. WordPress įrašo adresą, kuriuo diegiate, į duomenų bazę (siteurl ir home, pamoka 1.3) ir į visas nuorodas Jūsų turinyje. Vėliau visa tai teks pakeisti.
Pirmiausia sertifikatas
Užsisakykite sertifikatą prieš diegdami. Tuomet diegimo vedlyje iš karto galėsite pasirinkti adresą su https://, ir viskas bus tvarkoje nuo pirmos dienos. Nemokamą Let's Encrypt sertifikatą dauguma talpinimo paslaugų teikėjų sutvarko vienu paspaudimu arba automatiškai.
Let's Encrypt patikrina, ar domenas iš tiesų nukreiptas į Jūsų serverį. Jei DNS dar nukreiptas į seną serverį, užsakymas nepavyks. Taigi tvarka tokia:
- DNS nukreipiamas į naują serverį (arba palaukiama, kol taip bus).
- Užsisakomas sertifikatas tiek domenui be www, tiek su www.
- WordPress įdiegiamas adresu
https://.
Reikia diegti prieš DNS pakeitimą? Tokiu atveju vis tiek diekite tikru adresu su https://. Kai tik DNS bus pakeistas, užsisakykite sertifikatą; iki tol tik Jūs (per hosts failą arba testinį adresą) matysite įspėjimą.
Kur diegti WordPress?
Trys galimybės:
| Vieta | Adresas | Kada |
|---|---|---|
| Domeno pagrindinis aplankas | https://example.com/ | Įprastas pasirinkimas pagrindinei svetainei |
| Poaplankis | https://example.com/blog/ | Jei likusi domeno dalis skirta kam nors kitam |
| Subdomenas | https://test.example.com/ | Testinei svetainei, antrai svetainei arba bandomajai aplinkai (staging) (pamoka 8.3) |
Dvi spąstai pagrindiniame aplanke:
- Seni failai: jei ten dar yra
index.html(pavyzdžiui, standartinis puslapis „čia netrukus bus Jūsų svetainė“), žiniatinklio serveris gali jį rodyti vietoj WordPress. Pirmiausia pašalinkite senus failus arba juos perkelkite kitur. - Sena svetainė, kurią norite išsaugoti: pirmiausia padarykite atsarginę kopiją, o tuomet WordPress geriau diekite subdomene, kad galėtumėte testuoti. Tik kai nauja svetainė bus paruošta, perkelkite ją į pagrindinį aplanką (pamoka 9.5 apie perkėlimą).
Domenas be www ar su www?
Iš anksto apsispręskite, ar Jūsų svetainė bus pasiekiama adresu example.com, ar www.example.com. Abu variantai tinka; svarbiausia, kad pasirinktumėte vieną. Kitas variantas vėliau nukreipsite (pamoka 3.2). Jei diegimo vedlyje pasirinksite https://www.example.com, WordPress šį adresą įrašys visur; vėliau pakeisti galima, bet tai reikalauja atlikti paieškos ir pakeitimo veiksmą duomenų bazėje.
Ką paruošti iš anksto
Tai paruoškite prieš atverdami diegimo vedlį:
- administratoriaus el. pašto adresą, kurį Jūs patys skaitote (čia ateis WordPress slaptažodžių nuorodos ir pranešimai);
- naudotojo vardą administratoriui, kuris nebūtų
adminir nebūtų Jūsų viešas vardas; - slaptažodžių tvarkyklę, kurioje saugoti ilgą slaptažodį;
- Jūsų svetainės pavadinimą ir trumpą aprašymą (vėliau galima keisti);
- svetainės kalbą.
Praktikoje: kaip tai atrodo valdymo skyde
Kaip pavyzdį naudosime DirectAdmin. cPanel ir Plesk valdymo skyduose yra tie patys komponentai, tik kitais pavadinimais (SSL/TLS, PHP Selector arba PHP Settings).
- Skiltyje DNS-beheer (arba pas savo registratorių) patikrinkite, ar A įrašas ir www nukreipti į Jūsų plano IP adresą.
- Skiltyje SSL-certificaten užsisakykite Let's Encrypt sertifikatą adresams
example.comirwww.example.com. - Skiltyje Select PHP version pasirinkite naujausią PHP versiją, kurią norite naudoti.
- Skiltyje Failų tvarkyklė patikrinkite, ar
public_htmltuščias, išskyrus kelis talpinimo paslaugų teikėjo failus.
Santrauka
- wordpress.org rekomenduoja PHP 8.3 arba naujesnę versiją ir MariaDB 10.11+ arba MySQL 8.0+, kartu su HTTPS.
- Domenas (be www ir su www) turi būti nukreiptas į Jūsų talpinimą; sutvarkykite senus AAAA įrašus.
- Užsisakykite sertifikatą prieš diegimą ir iš karto diekite adresu
https://. - Nediekite laikinu serverio adresu; prieš DNS pakeitimą testuokite per hosts failą arba testinį adresą.
- Iš anksto apsispręskite vietą (pagrindinis aplankas, poaplankis, subdomenas) ir domeną be www ar su www, bei pašalinkite senus pradinius failus.
Testas
Užduotis
Užduotis A2.1: Ar Jūsų domenas paruoštas WordPress? Įveskite domeną, kuriame norite įdiegti (arba jau įdiegėte) WordPress. Programa patikrins, ar domenas be www ir su www nukreipti į viešą IP adresą, ar A ir AAAA įrašai atrodo nukreipti į tą patį serverį, ir ar 443 prievade yra galiojantis sertifikatas, apimantis abu adresus. Taip pat nurodykite, kurį iš šių dviejų pasirenkate kaip pagrindinį adresą.
Papildoma literatūra
Šiuose straipsniuose aprašomi žingsniai WebOké valdymo skyduose; kituose valdymo skyduose veiksmai panašūs.
- DirectAdmin vadovas 13.2: WordPress diegimas
- DirectAdmin vadovas 6.2: Nemokamo Let's Encrypt sertifikato užsakymas
- DirectAdmin vadovas 18.8: Mano svetainės testavimas prieš domeno perkėlimą
- WebOké vadovas 14.2: Testavimas prieš perkeliant svetainę
- Nemokamas DNS kursas 3.1: A ir AAAA įrašai
- WordPress sistemos reikalavimai (wordpress.org, Anglų): https://wordpress.org/about/requirements/
