Tässä artikkelissa kuvaan LAMP-palvelinympäristön ja WordPress-sisällönhallintajärjestelmän asennuksen Ubuntu Server 11.10 ympäristössä. Lisäksi asennan WordPressiin yhden lisäosan, ja otan Permalinksit käyttöön.

1. 1 Tehtävänanto

Lainaus kurssin Moodle-sivuilta:

- Asenna WordPress. Boottaa liverompulta, niin voit tehdä asennuksen aivan alusta.

Lisäksi kaksi seuraavista:
- Asenna uusi wp teema
- Asenna uusi wp plugin
- Ratkaise “Työasemat ja tietoverkot 25″ koe
- Ota PermaLinks käyttöön
- Kirjoita oma wp-teema
- Kirjoita oma wp-plugin

2. 2 Testiympäristö

Aiemmin tällä viikolla hankin käyttööni uuden jannewaren.fi -domainin Viestintävirastolta ja virtuaalipalvelimen Linodelta. Olen aikeissa siirtää tämän blogin sinne, lähinnä harjoituksen ja edellisen palveluntarjoajan (Suncomet) hitauden takia. Haluan myös hallinnoida palvelinta kokonaan, eli siirryn webhotellipalvelusta virtuaalipalvelimeen. Toki voisin siirtää myös vanhan domainnimeni jannewaren.eu uudelle palveluntarjoajalle, mutta päätin kuitenkin vielä vaihtaa .fi domainiin. Vaihdos ihan jo senkin takia että jannewaren.eu on rekisteröity suoraan Suncometin kautta, enkä jaksa alkaa selvittämään mitä tarvitsen siirtääkseni sen johonkin hallinnoidakseni sitä itse.

Teen siis harjoituksen Linoden virtuaalipalvelimella olevalla Ubuntu 11.10 käyttöjärjestelmällä johon olin tietysti yhteydessä ssh:n yli. Mitään lisäpaketteja ei ole tässä vaiheessa asennettu, joten pääsen aloittamaan aivan alusta. En tosin ihan täysin alusta, sillä en asentanut Ubuntua itse, vaan valitsin Linoden valmiin Ubuntu 11.10 -paketin joka asentui webbikäyttöliittymästä muutamassa minuutissa. Tästä johtuen jotain asetuksia ja paketteja on toki valmiina enemmän kuin itse asentaessa. En kuvaa virtuaalipalvelimen pystytystä Linodella sen tarkemmin, mutta täytyy kyllä sanoa että on kyllä hemmetin hyvä systeemi: tilauksesta ssh:lla sisäänkirjautumiseen kesti ehkä 10 minuuttia. Virtuaalikoneen lshw-tiedot liitteenä: kone.txt.

3. 3 Asenna WordPress

3.1. 3.1 LAMP

Wordpressin asennusta varten tarvitaan vielä Apache, MySQL ja PHP – Linux meillä on jo. Seurasin tässä Linoden ohjetta. Koneen hostnamen ja FQDN:n (fully qualified domain name) asetin jo eilen ja ne näyttävätkin olevan nyt kunnossa.

root@limia:~# hostname
limia
root@limia:~# hostname -f
limia.jannewaren.fi

1) 3.1.1 Apache

Seuraavaksi asensin apachen komennolla apt-get install apache2 ja totesin toimivuuden: