2. modulis · 2.1
Sagatavošanās: mitināšana, domēns un https
2. modulis: Instalēšana un iestatīšana · Lasīšanas laiks: 8 minūtes
Mācību mērķis: Pēc šīs nodarbības Jūs varēsiet pārbaudīt, vai mitināšana, domēns un sertifikāts ir gatavi, pirms instalējat WordPress, un zināsiet, kādas izvēles jāizdara iepriekš.
Galvenie jēdzieni: sistēmas prasības, PHP versija, MariaDB/MySQL, A un AAAA ieraksts, sertifikāts, domēns bez www vai ar www, galvenā mape, apakšmape, subdomēns, testēšana pirms DNS maiņas
Kāpēc izdevīgi sagatavoties iepriekš
Instalēšana aizņem dažas minūtes. Taču, ja Jūs instalējat, kamēr domēns joprojām norāda uz citu serveri, vai bez sertifikāta, vēlāk rodas sarežģītas problēmas: tīmekļa vietne, kas iestatīta uz http:// un pēc tam rāda "nav droša", instalācija uz pagaidu adreses, uz kuru norāda visas saites, vai vecā sākumlapa, kas tiek rādīta WordPress vietā. Desmit minūtes sagatavošanās ietaupa stundas labošanas.
Sistēmas prasības
WordPress darbojas gandrīz uz jebkuras mitināšanas ar PHP un datubāzi. wordpress.org iesaka (stāvoklis 2026. gada novembrī):
| Sastāvdaļa | wordpress.org ieteikums |
|---|---|
| PHP | versija 8.3 vai jaunāka |
| Datubāze | MariaDB 10.11 vai jaunāka, vai MySQL 8.0 vai jaunāka |
| Savienojums | HTTPS atbalsts |
WordPress joprojām darbojas ar vecākām PHP versijām (minimālā versija ir zemāka), taču veca PHP versija vairs nesaņem drošības atjauninājumus un ir lēnāka. Tāpēc, veidojot jaunu tīmekļa vietni, izvēlieties jaunāko PHP versiju, ko piedāvā Jūsu mitināšanas pakalpojumu sniedzējs un ko atbalsta Jūsu spraudņi (nodarbība 8.4).
Pievērsiet uzmanību arī sava pakotnes ierobežojumiem: krātuves vietai (augšupielādes un rezerves kopijas aug), PHP atmiņai (memory_limit, lielākajai daļai vietņu pietiek ar 256 MB) un augšupielādes maksimumam (upload_max_filesize). Daudzi mitināšanas pakalpojumu sniedzēji ļauj šos iestatījumus mainīt pašam; DirectAdmin to dara sadaļā Select PHP version.
Domēnam jānorāda uz Jūsu mitināšanu
Pārlūkprogramma atrod Jūsu tīmekļa vietni, izmantojot DNS: Jūsu domēna A ierakstam (IPv4) un, ja nepieciešams, AAAA ierakstam (IPv6) jānorāda uz Jūsu mitināšanas servera IP adresi. DNS kursā (nodarbība 3.1) varat izlasīt, kā tas darbojas.
Kam pievērst uzmanību:
- Domēns bez www un ar www: pārliecinieties, ka gan
example.com, ganwww.example.comnorāda uz to pašu serveri (www bieži ar CNAME ierakstu uz domēnu bez www). - Nekādu veco AAAA ierakstu: ja A ieraksts norāda uz jauno serveri, bet joprojām ir AAAA ieraksts uz veco, tad apmeklētāji ar IPv6 nonāk pie vecā servera.
- Gaidīšanas laiks: DNS izmaiņas nav visur uzreiz redzamas (TTL, DNS kursa 6.1. nodarbība). Ņemiet to vērā, plānojot.
Vai Jūsu domēns joprojām norāda uz citu pusi (piemēram, tāpēc, ka Jūsu vecā tīmekļa vietne vēl darbojas tur)? Tad Jūs tomēr jau varat instalēt un testēt. Divi veidi:
- Hosts fails Jūsu pašu datorā: Jūs liekat tikai savam datoram sūtīt pieprasījumus uz domēnu jaunajai IP adresei. Pārējā pasaule joprojām redz veco tīmekļa vietni.
- Testa adrese vai priekšskatīšanas pakalpojums no Jūsu mitināšanas pakalpojumu sniedzēja, ar kuru Jūs varat apskatīt tīmekļa vietni jaunajā serverī, izmantojot īsto domēnu. WebOké šis pakalpojums saucas "Testējiet savu tīmekļa vietni pirms pārcelšanas"; citiem mitināšanas pakalpojumu sniedzējiem ir līdzīgas priekšskatīšanas iespējas.
Neinstalējiet uz servera pagaidu adreses, piemēram, https://server.example.net/~lietotajs/. WordPress adresi, uz kuras Jūs instalējat, ieraksta datubāzē (siteurl un home, nodarbība 1.3) un visās saitēs Jūsu saturā. Tas viss pēc tam jāmaina.
Vispirms sertifikāts
Pieprasiet sertifikātu pirms instalēšanas. Tad instalācijas programmā uzreiz varat izvēlēties adresi ar https://, un viss ir pareizi iestatīts jau no pirmās dienas. Bezmaksas Let's Encrypt sertifikātu lielākā daļa mitināšanas pakalpojumu sniedzēju noformē ar vienu klikšķi vai automātiski.
Let's Encrypt pārbauda, vai domēns patiešām norāda uz Jūsu serveri. Ja DNS joprojām norāda uz veco serveri, pieprasījums neizdosies. Tātad secība ir šāda:
- DNS uz jauno serveri (vai jāgaida, kamēr tas tā ir).
- Pieprasīt sertifikātu gan domēnam bez www, gan ar www.
- Instalēt WordPress uz
https://.
Vai Jums jāinstalē, pirms DNS maiņa ir notikusi? Tad tomēr instalējiet uz īstās adreses ar https://. Tiklīdz DNS ir mainīts, pieprasiet sertifikātu; līdz tam laikam tikai Jūs pats (izmantojot hosts failu vai testa adresi) redzēsiet brīdinājumu.
Kur jāizvieto WordPress?
Trīs iespējas:
| Vieta | Adrese | Kad |
|---|---|---|
| Domēna galvenā mape | https://example.com/ | Parastā izvēle Jūsu galvenajai tīmekļa vietnei |
| Apakšmape | https://example.com/blog/ | Ja pārējā domēna daļa ir kaut kas cits |
| Subdomēns | https://test.example.com/ | Testa vietnei, otrai tīmekļa vietnei vai testa videi (staging) (nodarbība 8.3) |
Divas iespējamās kļūdas galvenajā mapē:
- Veci faili: ja joprojām ir
index.html(piemēram, noklusējuma lapa "šeit būs Jūsu tīmekļa vietne"), tīmekļa serveris var dot tai priekšroku pār WordPress. Vispirms izņemiet vecos failus vai noliekiet tos malā. - Veca tīmekļa vietne, ko vēlaties saglabāt: vispirms izveidojiet rezerves kopiju un instalējiet WordPress labāk uz subdomēna, lai testētu. Tikai tad, kad jaunā tīmekļa vietne ir gatava, ievietojiet to galvenajā mapē (nodarbība 9.5 par pārcelšanu).
Domēns bez www vai ar www?
Izlemiet iepriekš, vai Jūsu tīmekļa vietne būs example.com vai www.example.com. Abi varianti ir piemēroti; svarīgi ir izvēlēties kādu no tiem. Otru variantu vēlāk novirzīsiet (pāradresācija) (nodarbība 3.2). Ja instalācijas programmā izvēlaties https://www.example.com, WordPress to ieraksta visur; vēlāk to var mainīt, bet tas prasa meklēšanas un aizstāšanas darbības datubāzē.
Ko sagatavot iepriekš
Sagatavojiet šo pirms instalācijas programmas atvēršanas:
- e-pasta adresi administratoram, ko Jūs pats lasāt (šeit nonāks paroļu saites un WordPress paziņojumi);
- lietotājvārdu administratoram, kas nav
adminun nav Jūsu publiskais vārds; - paroļu pārvaldnieku, lai glabātu garo paroli;
- Jūsu tīmekļa vietnes nosaukumu un īsu aprakstu (vēlāk varat mainīt);
- tīmekļa vietnes valodu.
Praksē: šādi tas izskatās panelī
Kā piemēru izmantojam DirectAdmin. cPanel un Plesk ir tās pašas sastāvdaļas ar citiem nosaukumiem (SSL/TLS, PHP Selector vai PHP Settings).
- Pārbaudiet sadaļā DNS pārvaldība (vai pie sava reģistratora), vai A ieraksts un www norāda uz Jūsu pakotnes IP adresi.
- Pieprasiet sadaļā SSL sertifikāti Let's Encrypt sertifikātu gan
example.com, ganwww.example.com. - Izvēlieties sadaļā Select PHP version jaunāko PHP versiju, ko vēlaties izmantot.
- Pārbaudiet sadaļā File Manager, vai
public_htmlir tukša, atskaitot iespējamus mitināšanas pakalpojumu sniedzēja failus.
Kopsavilkums
- wordpress.org iesaka PHP 8.3 vai jaunāku un MariaDB 10.11+ vai MySQL 8.0+, kā arī HTTPS.
- Domēnam (bez www un ar www) jānorāda uz Jūsu mitināšanu; iztīriet vecos AAAA ierakstus.
- Pieprasiet sertifikātu pirms instalēšanas un instalējiet uzreiz uz
https://. - Neinstalējiet uz servera pagaidu adreses; testējiet pirms DNS maiņas, izmantojot hosts failu vai testa adresi.
- Izvēlieties iepriekš vietu (galvenā mape, apakšmape, subdomēns) un domēnu bez www vai ar www, un izņemiet vecos sākuma failus.
Tests (quiz)
Uzdevums
Uzdevums A2.1: Vai Jūsu domēns ir gatavs WordPress? Ievadiet domēnu, uz kura vēlaties instalēt (vai jau esat instalējis) WordPress. Programma pārbaudīs, vai domēns bez www un ar www norāda uz publisku IP adresi, vai A un AAAA ieraksti, šķiet, norāda uz to pašu serveri, un vai 443. portā ir derīgs sertifikāts, kas aptver abus nosaukumus. Norādiet arī pats, kuru no abiem variantiem izvēlaties par galveno adresi.
Papildu lasāmviela
Šie raksti apraksta soļus WebOké paneļos; citos paneļos tie darbojas līdzīgi.
- DirectAdmin rokasgrāmata 13.2: WordPress instalēšana
- DirectAdmin rokasgrāmata 6.2: Bezmaksas Let's Encrypt sertifikāta pieprasīšana
- DirectAdmin rokasgrāmata 18.8: Mana vietnes testēšana pirms domēna pārcelšanas
- WebOké rokasgrāmata 14.2: Jūsu tīmekļa vietnes pārbaude pirms pārcelšanas
- Bezmaksas DNS kurss 3.1: A un AAAA ieraksti
- WordPress sistēmas prasības (wordpress.org, Angļu): https://wordpress.org/about/requirements/
