2.1 Palvelinohjelmisto

WordPress omalla tietokoneella

Useat tietävät, että websivut sijaitsevat internetissä webhotellipalvelun palvelintilassa. Omat sivustot sijaitsevat siis webhotellin omistamassa palvelimella kiintolevytilassa, jonka olemme vuokranneet. Sivustoja voidaan kehittää ja tehdä myös ilman webhotellipalvelua omalla koneella virtuaalisessa palvelinympäristössä. Toiminnon mahdollistamia palvelinohjelmia ovat esimerkiksi WPLocal, Laragon ja XAMPP, joita käsittelemme näillä sivustoilla. Käytännössä palvelinohjelmissa toimii kokoelma ohjelmia, joista Apache, PHPMyAdmin ja MySQL mahdollistavat WordPressin (sisällönhallintajärjestelmä) asentamisen palvelimelle.

Kehitysympäristö

Palvelinympäristön/kehitysympäristön ja WordPressin toteuttaminen ei välttämättä ole millään tavoin helppo toteuttaa varsinkaan, jos ei ole kokemusta palvelimen toimintaperiaatteista. Esitellyistä ohjelmistoista löytyy helppoja vaihtoehtoja ja monimutkaisempia vaihtoehtoja.

WordPress alkeiskurssilla käytämme WPLocal-ohjelmistoa, koska se on yksi suosituimmista paikallisista WordPress-kehitystyökaluista. Suurin etu muihin vaihtoehtoihin verrattuna on Localin helppokäyttöinen käyttöliittymä ja kehitysympäristön käyttöönoton helppous. Uuden verkkosivuston luominen on yhtä helppoa kuin painikkeen napsauttaminen ja muutaman peruskokoonpanon valitseminen. Kaikki palvelimen ohjelmat asentuvat automaattisesti ilman, että käyttäjän tarvitsee tuntea teknisesti mitä asennetut ohjelmat tekevät.

WordPress jatkokurssin yhtenä aiheena on paikallisen palvelimen ohjelmisto ja harjoittelemme haastavamman ohjelmiston XAMPP asentamista ja palvelinympäristön perustamista. Hyötynä konstikkaamasta asentamisesta on, että opitaan MySQL:n toimintaa ja WordPress sivujen toimintaperiaatteita.

Local Logo

WPLocal

Suosituin vaihtoehto ja erittäin käyttäjäystävällinen jopa aloittelijoille. WPLocal toimii Windowsissa, Macissa ja Linuxissa, ja voit asentaa sen aivan kuten minkä tahansa muun ohjelman.

XAMPP

XAMPP on yksi laajalti käytetyistä cross-platform web-palvelimista, joka auttaa kehittäjiä luomaan ja testaamaan ohjelmiaan paikallisella verkkopalvelimella. Cross-platform tarkoittaa että se voi toimia eri alustoilla, kuten Windowsissa, Linuxissa ja macOS:ssä. WordPress sivuston kehitysympäristön asentamisessa tietokannat ja asetukset on käytännössä paras tehdä manuaalisesti käyttämällä MyPHPAdmin tietokannan ohjauspaneelia ja siksi ohjelmisto ei välttämättä sovellu peruskäyttäjälle. Muuten ohjelmiston toiminta on moitteetonta ja itse olen käyttänyt ohjelmistoa paljon.

Laragon

Laragon on erittäin helppokäyttöinen palvelinohjelmisto, joka asentaa automaattisesti tarvittavat ohjelmat virtuaaliselle palvelimelle ohjelmiston asennusvaiheessa. Itse WordPress asennetaan käyttöliittymän toiminnosta ja WordPressin asennus tapahtuu samaan tapaan kuin oikealle palvelimelle asennettaessa. Huonona piirteenä Laragonissa on että se ei ole Cross-platform ohjelmisto vaan toimii vain Windows-ympäristössä.