Siirry suoraan sisältöön

Evästeasetukset

Valitse, mitä evästetyyppejä sallit. Voit muuttaa valintaasi milloin tahansa jokaisen sivun alareunassa olevasta kohdasta Evästeasetukset. Tietosuojaseloste

Välttämättömät

Aina käytössä

Tarvitaan sisäänkirjautumiseen, ostoskorin säilyttämiseen ja valintojesi muistamiseen. Nämä ovat aina käytössä.

Mitkä evästeet?
  • weboke_sessie, weboke_klant, weboke_remember: istuntosi ja sisäänkirjautuneena pysyminen
  • weboke_basket: ostoskorisi
  • wkBtwIncl: hintojen näyttäminen verollisina tai verottomina
  • wok_cookies: evästevalintasi, 12 kuukautta

Mittaa, mikä mainos johtaa käyntiin tai tilaukseen, jotta emme maksa mainoksista, joista ei ole hyötyä.

Mitkä evästeet?
  • Google Ads Google Tag Managerin kautta (_gcl_au, _gcl_aw), enintään 90 päivää
  • OpenAI Ads, mainokset ChatGPT-palvelussa
  • wok_aff: minkä kumppanin kautta tulit meille (kumppaniohjelma), 60 päivää

4,6

Maa ja kieli

Jokaisella maalla on oma sivustonsa, jossa on kyseisen maan hinnat ja ALV.

Näytä

Manuaalinen asennus

Moduuli 2: Asennus ja käyttöönotto · Lukuaika: 9 minuuttia

Oppimistavoite: Tämän oppitunnin jälkeen osaat asentaa WordPressin ilman installeria ja ymmärrät, mitä installer tekee puolestasi.

Keskeiset käsitteet: lataus osoitteesta wordpress.org, tarkistussumma, SFTP, tietokanta, tietokantakäyttäjä, mahdollisimman vähäiset oikeudet, wp-config-sample.php, avaimet ja saltit, taulukon etuliite, asennusskripti, WP-CLI

Miksi kannattaa tehdä se kerran käsin

Vaikka käyttäisit aina installeria, on opettavaista asentaa WordPress kerran käsin. Näet tällöin, mitä osia asennuksessa on ja miten ne liittyvät toisiinsa. Siitä on hyötyä myöhemmin siirron yhteydessä, kun tietokanta ei yhdisty, tai kun otat vastaan sivuston joltakulta ilman installeria. Kaikilla webhotelleilla ei myöskään ole installeria.

Vaiheet: WordPressin lataaminen, siirtäminen palvelimelle, tietokannan luominen, wp-config.php-tiedoston täyttäminen ja asennusskriptin ajaminen.

Vaihe 1: lataaminen, ja vain osoitteesta wordpress.org

Lataa WordPress aina osoitteesta https://wordpress.org/download/ (tai suomenkielinen versio osoitteesta https://fi.wordpress.org/). Älä koskaan muualta: muokattu versio voi sisältää takaoven.

Wordpress.org:n julkaisusivulla on jokaisen version kohdalla tarkistussumma (SHA-1 tai MD5). Sen avulla voit tarkistaa, ettei latauksesi ole muuttunut matkalla. Esimerkiksi omalla koneellasi:

sha1sum wordpress-7.1.4.zip            (Linux)
shasum -a 1 wordpress-7.1.4.zip        (macOS)
certutil -hashfile wordpress-7.1.4.zip SHA1   (Windows)

Tuloksen pitää olla täsmälleen sama kuin wordpress.org:ssa ilmoitettu arvo.

Vaihe 2: siirtäminen palvelimelle

Pura zip-tiedosto. Saat kansion wordpress, jonka sisällä ovat wp-admin, wp-includes, wp-content ja yksittäiset tiedostot. Siirrä kyseisen kansion sisältö webhakemistoosi (public_html), älä kansiota itseään; muuten sivustosi päätyy osoitteeseen example.com/wordpress/.

Siirtäminen onnistuu kahdella tavalla:

  • FTP-ohjelmalla, kuten FileZilla. Käytä SFTP- tai FTPS-yhteyttä, ei tavallista FTP:tä: tavallisessa FTP:ssä salasanasi kulkee internetissä salaamattomana.
  • Zip-tiedostona File Managerin kautta ja purkamalla se siellä. Tämä on usein paljon nopeampaa kuin tuhansien yksittäisten tiedostojen siirtäminen.

Vaihe 3: tietokanta ja tietokantakäyttäjä

Luo ohjauspaneelissasi uusi tietokanta ja tietokantakäyttäjä. Huomioi kaksi asiaa:

  • Oma käyttäjä jokaiselle sivustolle. Älä käytä yhtä tietokantakäyttäjää kaikille sivustoillesi, äläkä varsinkaan webhotellisi pääkäyttäjätiliä. Jos yksi sivusto murtautuu, tunkeutuja pääsee näillä tiedoilla käsiksi vain siihen yhteen tietokantaan.
  • Oikeudet: WordPressille riittää tavalliseen käyttöön tietojen lukeminen, kirjoittaminen, muokkaaminen ja poistaminen (SELECT, INSERT, UPDATE, DELETE). Asennusta ja taulurakennetta muuttavia päivityksiä varten tarvitaan lisäksi CREATE, ALTER, INDEX ja DROP. Käytännössä useimmat ohjauspaneelit antavat käyttäjälle kaikki oikeudet kyseiseen tietokantaan. Se on hyväksyttävää, kunhan kyse on vain siitä yhdestä tietokannasta.

Kirjoita muistiin tietokannan nimi, käyttäjätunnus, salasana ja host. Useimmilla webhotelleilla host on localhost. DirectAdminissa tietokanta ja käyttäjä saavat tilisi nimen etuliitteeksi, esimerkiksi kayttaja_wp1.

Vaihe 4: wp-config.php

Kansiossa on tiedosto wp-config-sample.php. Kopioi se nimellä wp-config.php ja täytä seuraavat kohdat:

define( 'DB_NAME', 'kayttaja_wp1' );
define( 'DB_USER', 'kayttaja_wp1' );
define( 'DB_PASSWORD', 'vaiheen-3-salasana' );
define( 'DB_HOST', 'localhost' );

Korvaa sen jälkeen kahdeksan riviä, joissa lukee put your unique phrase here, uusilla avaimilla ja salteilla. Ne haet osoitteesta https://api.wordpress.org/secret-key/1.1/salt/: joka kerta kun avaat sivun, saat uudet satunnaiset arvot. Liitä ne esimerkkirivien tilalle.

Voit halutessasi valita wp_:n sijaan toisen taulukon etuliitteen, esimerkiksi jos laitat useita asennuksia samaan tietokantaan. Vain kirjaimia, numeroita ja alaviivaa.

Tallenna wp-config.php. Jos jätät tämän vaiheen väliin, WordPress avaa vaiheessa 5 itse lomakkeen, jossa täytät tietokantatiedot. Sekin toimii, mutta tällöin et valitse avaimia ja etuliitettä itse.

Vaihe 5: asennusskripti

Avaa selaimessasi https://example.com/wp-admin/install.php. WordPress kysyy kielen, sivuston nimen, pääkäyttäjän käyttäjätunnuksen ja salasanan, sähköpostiosoitteen sekä saavatko hakukoneet indeksoida sivuston. Sen jälkeen se luo taulut ja sivusto on valmis.

Tee tämä heti siirron jälkeen. Palvelimelle siirretty mutta vielä asentamaton WordPress on vaarallinen: kuka tahansa, joka ensimmäisenä avaa install.php-tiedoston, pääsee valitsemaan pääkäyttäjän. Tätä etsiviä botteja on olemassa. Älä siis siirrä tiedostoja tänään ja asenna vasta ensi viikolla.

Sama WP-CLI:llä

WP-CLI on komentorivityökalu, jolla asennat ja hallinnoit WordPressiä ilman selainta. Monella webhotellilla se on käytettävissä SSH:n tai ohjauspaneelin terminaalin kautta. Koko asennus sujuu näin:

wp core download --locale=fi
wp config create --dbname=kayttaja_wp1 --dbuser=kayttaja_wp1 --prompt=dbpass
wp core install --url=https://example.com --title="Oma sivusto" \
  --admin_user=admin_k7 --admin_email=admin@example.com --prompt=admin_password

wp config create luo wp-config.php-tiedoston ja hakee itse uudet avaimet ja saltit. Komennolla --prompt kirjoitat salasanan sen sijaan, että laittaisit sen komentoon (muuten se jäisi näkyviin terminaalisi historiaan).

WP-CLI on hyödyllinen myös myöhemmin: wp core update, wp plugin list, wp core verify-checksums (oppitunti 7.5) ja wp search-replace (oppitunti 3.2). Sinun ei ole pakko käyttää sitä, mutta on hyvä tietää, että se on olemassa.

Mitä installer tekee lisäksi

Nyt kun teit sen käsin, näet mitä installer lisää: se luo tietokannan ja käyttäjän vahvalla salasanalla, hakee uudet saltit, asentaa heti (ei avointa install.php-tiedostoa) ja pitää kirjaa asennuksesta päivityksiä, varmuuskopioita ja kloonausta varten. Jos asennat käsin, nämä viimeiset asiat täytyy hoitaa itse (moduuli 7 ja 8), tai tuoda asennus jälkikäteen installeriin.

Yhteenveto

  • Lataa WordPress vain osoitteesta wordpress.org ja tarkista halutessasi tarkistussumma.
  • Siirrä tiedostot SFTP:n tai FTPS:n kautta, tai zip-tiedostona File Managerin avulla.
  • Anna jokaiselle sivustolle oma tietokanta ja tietokantakäyttäjä.
  • Täytä wp-config.php tietokantatiedoilla sekä uusilla avaimilla ja salteilla osoitteesta api.wordpress.org.
  • Aja asennusskripti heti siirron jälkeen; avoin install.php on riski.

Tietovisa

1. Miksi jokaiselle WordPress-sivustolle kannattaa antaa oma tietokantakäyttäjä?



2. Mistä haet uudet avaimet ja saltit?



3. Olet siirtänyt WordPressin palvelimelle, mutta et ole vielä ajanut asennusskriptiä. Miksi tämä on riskialtista?



4. Miksi siirrossa kannattaa käyttää mieluummin SFTP- tai FTPS-yhteyttä kuin tavallista FTP:tä?



Tehtävä

Tehtävä D2.3: Toinen asennus käsin. Asenna WordPress käsin testialidomainiin, esimerkiksi kasin.example.com (omalla verkkotunnuksellasi). Lataa osoitteesta wordpress.org, luo oma tietokanta ja tietokantakäyttäjä, täytä wp-config.php itse uusilla salteilla ja aja asennusskripti. Merkitse jokainen vaihe suoritetuksi ja vastaa: mitä oikeuksia tietokantakäyttäjäsi sai, ja miksi se on (epä)järkevää? Mikä oli ero oppitunnin 2.2 installeriin verrattuna? Poista testiasennus (tiedostot ja tietokanta), kun olet valmis, tai tuo se installeriisi.

Tehtävä D2.3: Toinen asennus käsin

Tämän tehtävän teet itse, kukaan ei tarkista sitä. Merkitse tekemäsi kohdat ja merkitse tehtävä tehdyksi.



Merkintäsi ja muistiinpanosi pysyvät vain tässä selaimessa, emme lähetä niitä minnekään. Jos olet kirjautunut sisään, tallennamme kohtaan Omat kurssit vain sen, että olet tehnyt tehtävän.

Lue lisää

Nämä artikkelit kuvaavat vaiheet WebOkén ohjauspaneeleissa; muissa ohjauspaneeleissa toiminta on vastaavaa.

Hetkinen…

Määritä verkkotunnuksesi

Määritä kullekin verkkotunnukselle nimipalvelimet, liitos webhotelliin ja se, kuka tulee omistajaksi.

Ladataan verkkotunnuksia…