Moduuli 2 · 2.1
Valmistautuminen: webhotelli, verkkotunnus ja https
Moduuli 2: Asennus ja käyttöönotto · Lukuaika: 8 minuuttia
Oppimistavoite: Tämän oppitunnin jälkeen osaat tarkistaa, että webhotelli, verkkotunnus ja sertifikaatti ovat valmiina ennen WordPressin asentamista, ja tiedät mitä valintoja kannattaa tehdä etukäteen.
Keskeiset käsitteet: järjestelmävaatimukset, PHP-versio, MariaDB/MySQL, A- ja AAAA-tietue, sertifikaatti, pelkkä verkkotunnus tai www, päähakemisto, alihakemisto, alidomain, testaus ennen DNS-vaihtoa
Miksi valmistautuminen kannattaa
Asennus kestää muutaman minuutin. Mutta jos asennat silloin kun verkkotunnus osoittaa vielä toiselle palvelimelle, tai ilman sertifikaattia, saat myöhemmin hankalia ongelmia: sivusto joka on asetettu osoitteeseen http:// ja näyttää sen jälkeen "ei turvallinen", asennus väliaikaiseen osoitteeseen johon kaikki linkit viittaavat, tai vanha etusivu joka menee WordPressin edelle. Kymmenen minuutin valmistautuminen säästää tunteja korjaamista.
Järjestelmävaatimukset
WordPress toimii lähes jokaisella webhotellilla jossa on PHP ja tietokanta. wordpress.org suosittelee (tilanne marraskuussa 2026):
| Osa | wordpress.orgin suositus |
|---|---|
| PHP | versio 8.3 tai uudempi |
| Tietokanta | MariaDB 10.11 tai uudempi, tai MySQL 8.0 tai uudempi |
| Yhteys | HTTPS-tuki |
WordPress toimii vielä vanhemmillakin PHP-versioilla (vähimmäisversio on matalampi), mutta vanha PHP-versio ei saa enää tietoturvapäivityksiä ja on hitaampi. Valitse siis uudelle sivustolle uusin PHP-versio jonka webhotellisi tarjoaa ja jota lisäosasi tukevat (oppitunti 8.4).
Katso myös pakettisi rajoja: levytila (lataukset ja varmuuskopiot kasvavat), PHP:n muisti (memory_limit, useimmille sivustoille 256 Mt on riittävästi) ja latausten enimmäiskoko (upload_max_filesize). Monilla webhotelleilla voit säätää nämä itse; DirectAdminissa kohdasta Select PHP version.
Verkkotunnuksen pitää osoittaa webhotelliisi
Selain löytää sivustosi DNS:n avulla: verkkotunnuksesi A-tietueen (IPv4) ja mahdollisen AAAA-tietueen (IPv6) pitää osoittaa webhotellipalvelimesi IP-osoitteeseen. DNS-kurssilla (oppitunti 3.1) kerrotaan miten tämä toimii.
Tarkista seuraavat:
- Pelkkä verkkotunnus ja www: varmista että sekä
example.comettäwww.example.comosoittavat samalle palvelimelle (www usein CNAME-tietueella pelkkään verkkotunnukseen). - Ei vanhaa AAAA-tietuetta: jos A-tietue osoittaa uuteen palvelimeen mutta vanha AAAA-tietue osoittaa yhä vanhaan, IPv6-kävijät päätyvät vanhalle palvelimelle.
- Odotusaika: DNS-muutos ei näy kaikkialla heti (TTL, DNS-kurssin oppitunti 6.1). Ota tämä huomioon aikataulussa.
Osoittaako verkkotunnuksesi vielä toiselle taholle (esimerkiksi koska vanha sivustosi pyörii siellä vielä)? Silloinkin voit jo asentaa ja testata. Kaksi tapaa:
- Hosts-tiedosto omalla koneellasi: ohjaat vain oman koneesi lähettämään verkkotunnuksen uuteen IP-osoitteeseen. Muu maailma näkee yhä vanhan sivuston.
- Testiosoite tai esikatselupalvelu webhotelliltasi, jolla voit katsoa sivustoa uudella palvelimella oikean verkkotunnuksen alla. WebOkélla tätä kutsutaan "Testaa sivustosi ennen siirtoa"; muilla webhotelleilla on vastaavia esikatseluja.
Älä asenna palvelimen väliaikaiseen osoitteeseen, kuten https://server.example.net/~kayttaja/. WordPress kirjoittaa osoitteen johon asennat tietokantaan (siteurl ja home, oppitunti 1.3) ja kaikkiin sisältösi linkkeihin. Kaikki tämä pitää myöhemmin muuttaa.
Ensin sertifikaatti
Hanki sertifikaatti ennen asennusta. Silloin voit asentajassa valita suoraan osoitteen jossa on https://, ja kaikki on kunnossa heti ensimmäisestä päivästä. Useimmat webhotellit hoitavat ilmaisen Let's Encrypt sertifikaatin yhdellä klikkauksella tai automaattisesti.
Let's Encrypt tarkistaa, että verkkotunnus todella osoittaa palvelimellesi. Jos DNS osoittaa vielä vanhaan palvelimeen, hakeminen ei onnistu. Järjestys on siis:
- DNS uudelle palvelimelle (tai odota kunnes näin on).
- Hae sertifikaatti sekä pelkälle verkkotunnukselle että www:lle.
- Asenna WordPress osoitteeseen
https://.
Pitääkö asentaa ennen kuin DNS vaihtuu? Asenna silti oikeaan osoitteeseen, jossa on https://. Kun DNS on vaihdettu, hae sertifikaatti; siihen asti vain sinä (hosts-tiedoston tai testiosoitteen kautta) näet varoituksen.
Mihin WordPress asennetaan?
Kolme vaihtoehtoa:
| Paikka | Osoite | Milloin |
|---|---|---|
| Verkkotunnuksen päähakemisto | https://example.com/ | Tavallinen valinta pääsivustolle |
| Alihakemisto | https://example.com/blog/ | Kun verkkotunnuksen muu osa on jotain muuta |
| Alidomain | https://test.example.com/ | Testisivustolle, toiselle sivustolle tai testiympäristölle (oppitunti 8.3) |
Kaksi sudenkuoppaa päähakemistossa:
- Vanhat tiedostot: jos siellä on vielä
index.html(esimerkiksi oletusarvoinen "täällä on sivustosi" sivu), verkkopalvelin voi antaa sille etusijan WordPressin edelle. Poista vanhat tiedostot tai siirrä ne syrjään ensin. - Vanha sivusto jonka haluat säilyttää: ota ensin varmuuskopio ja asenna WordPress mieluummin alidomainiin testausta varten. Vasta kun uusi sivusto on valmis, siirrät sen päähakemistoon (oppitunti 9.5 käsittelee siirtämistä).
Pelkkä verkkotunnus vai www?
Valitse etukäteen tuleeko sivustosi osoitteeseen example.com vai www.example.com. Molemmat käyvät hyvin; tärkeintä on että valitset. Toisen vaihtoehdon ohjaat myöhemmin eteenpäin (oppitunti 3.2). Jos valitset asentajassa https://www.example.com, WordPress kirjoittaa sen kaikkialle; vaihtaminen jälkikäteen onnistuu, mutta vaatii hae ja korvaa kierroksen tietokannassa.
Mitä kannattaa valmistella
Valmistele nämä ennen kuin avaat asentajan:
- sähköpostiosoite ylläpitäjälle jota luet itse (tänne tulevat salasanalinkit ja WordPressin ilmoitukset);
- käyttäjätunnus ylläpitäjälle, joka ei ole
admineikä julkinen nimesi; - salasanojen hallintaohjelma pitkän salasanan säilyttämiseen;
- sivustosi nimi ja lyhyt kuvaus (voit muuttaa myöhemmin);
- sivuston kieli.
Käytännössä: näin se näkyy hallintapaneelissa
Esimerkkinä käytämme DirectAdminia. cPanelissa ja Pleskissä samat osat löytyvät eri nimillä (SSL/TLS, PHP Selector tai PHP Settings).
- Tarkista DNS-hallinnassa (tai rekisterinpitäjällä), että A-tietue ja www osoittavat pakettisi IP-osoitteeseen.
- Hae SSL-sertifikaatit kohdasta Let's Encrypt sertifikaatti verkkotunnuksille
example.comjawww.example.com. - Valitse Select PHP version kohdasta uusin PHP-versio jota haluat käyttää.
- Tarkista File Managerissa, että
public_htmlon tyhjä, lukuun ottamatta mahdollisia webhotellin omia tiedostoja.
Yhteenveto
- wordpress.org suosittelee PHP 8.3:a tai uudempaa sekä MariaDB 10.11+ tai MySQL 8.0+, lisäksi HTTPS:ää.
- Verkkotunnuksen (pelkkä nimi ja www) pitää osoittaa webhotelliisi; siivoa vanhat AAAA-tietueet pois.
- Hae sertifikaatti ennen asennusta ja asenna heti osoitteeseen
https://. - Älä asenna väliaikaiseen palvelinosoitteeseen; testaa ennen DNS-vaihtoa hosts-tiedoston tai testiosoitteen avulla.
- Valitse etukäteen paikka (päähakemisto, alihakemisto, alidomain) ja pelkkä nimi tai www, ja poista vanhat aloitustiedostot.
Tietovisa
Tehtävä
Tehtävä A2.1: Onko verkkotunnuksesi valmis WordPressille? Syötä verkkotunnus johon haluat asentaa WordPressin (tai johon olet jo asentanut sen). Ohjelma tarkistaa osoittavatko pelkkä verkkotunnus ja www julkiseen IP-osoitteeseen, näyttävätkö A ja AAAA osoittavan samaan palvelimeen, ja onko portissa 443 voimassa oleva sertifikaatti joka kattaa molemmat nimet. Merkitse myös itse kumman kahdesta valitset pääosoitteeksi.
Lue lisää
Nämä artikkelit kuvaavat vaiheet WebOkén hallintapaneeleissa; muissa paneeleissa ne toimivat samalla tavalla.
- DirectAdmin-ohje 13.2: WordPress-asennus
- DirectAdmin-ohje 6.2: Ilmaisen Let's Encrypt-sertifikaatin hankkiminen
- DirectAdmin-ohje 18.8: Sivustoni testaaminen ennen verkkotunnuksen siirtoa
- WebOké-käyttöopas 14.2: Sivustosi testaaminen ennen muuttoa
- Ilmainen DNS-kurssi 3.1: A- ja AAAA-tietueet
- WordPressin järjestelmävaatimukset (wordpress.org, englanniksi): https://wordpress.org/about/requirements/
