Moodul 2 · 2.1
Ettevalmistus: majutus, domeen ja https
Moodul 2: Paigaldamine ja seadistamine · Lugemisaeg: 8 minutit
Õpieesmärk: pärast seda õppetundi oskad kontrollida, kas majutus, domeen ja sertifikaat on enne WordPressi paigaldamist valmis, ning tead, millised valikud tuleb teha enne paigaldamist.
Põhimõisted: süsteeminõuded, PHP versioon, MariaDB/MySQL, A- ja AAAA-kirje, sertifikaat, domeen ilma www-ta või www-ga, juurkaust, alamkaust, alamdomeen, testimine enne DNS-i vahetust
Miks tasub ette valmistada
Paigaldus võtab vaid mõne minuti. Kuid kui paigaldad siis, kui domeen osutab veel teisele serverile, või ilma sertifikaadita, tekivad hiljem tüütud probleemid: sait, mis on seadistatud aadressile http:// ja näitab seejärel "ei ole turvaline", paigaldus ajutisele aadressile, millele kõik lingid viitavad, või vana avaleht, mis jõuab WordPressi ette. Kümme minutit ettevalmistust säästab tunde parandamist.
Süsteeminõuded
WordPress töötab peaaegu igal majutusel, kus on PHP ja andmebaas. wordpress.org soovitab (seisuga november 2026):
| Komponent | wordpress.org soovitus |
|---|---|
| PHP | versioon 8.3 või uuem |
| Andmebaas | MariaDB 10.11 või uuem, või MySQL 8.0 või uuem |
| Ühendus | HTTPS-i tugi |
WordPress töötab ka vanematel PHP versioonidel (miinimumversioon on madalam), aga vana PHP versioon ei saa enam turvauuendusi ja on aeglasem. Vali seega uue saidi puhul uusim PHP versioon, mida su majutaja pakub ja mida su pluginad toetavad (õppetund 8.4).
Vaata üle ka oma paketi piirangud: salvestusruum (üleslaaditud failid ja varukoopiad kasvavad), PHP mälu (memory_limit, enamiku saitide jaoks piisab 256 MB-st) ja üleslaadimise maksimum (upload_max_filesize). Neid saad paljude majutajate juures ise seadistada, DirectAdminis jaotises Select PHP version.
Domeen peab osutama su majutusele
Brauser leiab su saidi DNS-i kaudu: su domeeni A-kirje (IPv4) ja vajadusel AAAA-kirje (IPv6) peavad osutama su majutusserveri IP-aadressile. DNS-i kursusest (õppetund 3.1) loed, kuidas see täpselt töötab.
Millele tähelepanu pöörata:
- Domeen ilma www-ta ja www-ga: veendu, et nii
example.comkuiwww.example.comosutavad samale serverile (www sageli CNAME-kirjega domeenile ilma www-ta). - Vana AAAA-kirje ei tohi jääda: kui A-kirje osutab uuele serverile, aga AAAA-kirje osutab veel vanale, jõuavad IPv6 kasutajad vanasse serverisse.
- Ooteaeg: DNS-muudatus ei ole kohe kõikjal näha (TTL, DNS-kursuse õppetund 6.1). Arvesta sellega.
Kas su domeen osutab veel teisele osapoolele (näiteks sellepärast, et su vana sait töötab seal veel)? Siis saad juba paigaldada ja testida. Kaks võimalust:
- Hosts-fail sinu enda arvutis: suunad ainult oma arvuti domeeni uuele IP-aadressile. Ülejäänud maailm näeb ikka veel vana saiti.
- Testaadress või eelvaateteenus sinu majutajalt, millega saad vaadata saiti uuel serveril päris domeeni all. WebOkés kannab see nime "Testi oma veebilehte kolimise jaoks"; teistel majutajatel on sarnased eelvaated.
Ära paigalda ajutisele serveriaadressile, näiteks https://server.example.net/~kasutaja/. WordPress kirjutab aadressi, millele paigaldad, andmebaasi (siteurl ja home, õppetund 1.3) ja kõikidesse linkidesse su sisus. Need pead hiljem kõik ümber tegema.
Kõigepealt sertifikaat
Telli sertifikaat enne paigaldamist. Nii saad paigaldamise ajal kohe valida aadressi https://, ja kõik on juba esimesest päevast korras. Tasuta Let's Encrypt sertifikaadi korraldavad enamik majutajaid ühe klõpsuga või automaatselt.
Let's Encrypt kontrollib, kas domeen tõesti osutab sinu serverile. Kui DNS osutab veel vanale serverile, siis taotlus ei õnnestu. Järjekord on seega:
- DNS uuele serverile (või oota, kuni see nii on).
- Telli sertifikaat nii domeeni ilma www-ta kui ka www-ga variandile.
- Paigalda WordPress aadressile
https://.
Kas pead paigaldama enne, kui DNS on vahetatud? Siis paigalda ikkagi päris aadressile https://. Niipea kui DNS on vahetatud, telli sertifikaat; seniks näed hoiatust ainult sina (hosts-faili või testaadressi kaudu).
Kuhu WordPress paigutada?
Kolm võimalust:
| Koht | Aadress | Millal |
|---|---|---|
| Domeeni juurkaust | https://example.com/ | Tavaline valik su põhisaidi jaoks |
| Alamkaust | https://example.com/blog/ | Kui ülejäänud domeen on midagi muud |
| Alamdomeen | https://test.example.com/ | Testsaidi, teise saidi või testkeskkonna (staging) jaoks (õppetund 8.3) |
Kaks lõksu juurkausta puhul:
- Vanad failid: kui seal on veel
index.html(näiteks vaikimisi "siia tuleb su sait" leht), võib veebiserver eelistada seda WordPressile. Eemalda vanad failid kõigepealt või pane need kõrvale. - Vana sait, mida soovid säilitada: tee kõigepealt varukoopia ja paigalda WordPress pigem alamdomeenile, et testida. Alles kui uus sait on valmis, pane see juurkausta (õppetund 9.5 kolimisest).
Domeen ilma www-ta või www-ga?
Otsusta ette, kas su sait tuleb aadressile example.com või www.example.com. Mõlemad variandid sobivad, oluline on, et teed valiku. Teise variandi suunad hiljem ümber (õppetund 3.2). Kui valid paigaldamisel https://www.example.com, siis kirjutab WordPress selle kõikjale; hiljem vahetamine on võimalik, aga nõuab andmebaasis otsi-ja-asenda käiku.
Mis tuleb valmis panna
Pane need asjad valmis, enne kui avad paigaldaja:
- haldaja e-posti aadress, mida sa ise loed (siia saabuvad paroolilingid ja WordPressi teated);
- haldaja kasutajanimi, mis ei ole
adminega su avalik nimi; - paroolihaldur, kuhu pikka parooli hoiustada;
- su saidi nimi ja lühike kirjeldus (saad hiljem muuta);
- saidi keel.
Praktikas: nii näeb see välja juhtpaneelis
Näitena kasutame DirectAdmini. cPanelis ja Pleskis on samad osad olemas, aga teiste nimede all (SSL/TLS, PHP Selector või PHP Settings).
- Kontrolli jaotises DNS-i haldus (või oma registripidaja juures), et A-kirje ja www osutavad su paketi IP-aadressile.
- Telli jaotises SSL-sertifikaadid Let's Encrypt sertifikaat aadressidele
example.comjawww.example.com. - Vali jaotises Select PHP version uusim PHP versioon, mida soovid kasutada.
- Vaata jaotises File Manager, kas
public_htmlon tühi, kui just majutajalt pärit faile välja arvata.
Kokkuvõte
- wordpress.org soovitab PHP 8.3 või uuemat ning MariaDB 10.11+ või MySQL 8.0+, lisaks HTTPS-i.
- Domeen (ilma www-ta ja www-ga) peab osutama su majutusele; korista vanad AAAA-kirjed.
- Telli sertifikaat enne paigaldamist ja paigalda kohe aadressile
https://. - Ära paigalda ajutisele serveriaadressile; testi enne DNS-i vahetust hosts-faili või testaadressi kaudu.
- Otsusta ette asukoht (juurkaust, alamkaust, alamdomeen) ja domeen ilma www-ta või www-ga, ning eemalda vanad avalehe failid.
Test (quiz)
Ülesanne
Ülesanne A2.1: Kas sinu domeen on WordPressiks valmis? Sisesta domeen, millele soovid WordPressi paigaldada (või oled paigaldanud). Programm kontrollib, kas domeen ilma www-ta ja www-ga osutavad avalikule IP-aadressile, kas A- ja AAAA-kirjed näivad osutavat samale serverile, ja kas pordil 443 on kehtiv sertifikaat, mis katab mõlemad nimed. Märgi ka ise ära, kumma kahest valid peamiseks aadressiks.
Lisalugemist
Need artiklid kirjeldavad samme WebOké juhtpaneelides; teistes juhtpaneelides töötavad need sarnaselt.
- DirectAdmin juhend 13.2: WordPressi paigaldamine
- DirectAdmin juhend 6.2: Tasuta Let's Encrypt sertifikaadi tellimine
- DirectAdmin juhend 18.8: Minu veebilehe testimine enne domeeni kolimist
- WebOké juhend 14.2: Testi oma veebisaiti enne kolimist
- Tasuta DNS-kursus 3.1: A ja AAAA-kirjed
- WordPressi süsteeminõuded (wordpress.org, Inglise): https://wordpress.org/about/requirements/
