Denne guiden går ut fra at du allerede har installert (L)AMP på din Ubuntu-server. Dette guiden er tilpasset oppsett av webserver uten domene, bare IP-adresse brukes for å koble seg til.
Klargjøre database
Steg 1 – Logg inn i databasesystemet
Logg inn i din webservers database. Du vil bli spurt om passord, og da oppgir du passordet du satte tidligere.
Steg 2 – Gjør database-tilpasninger.
WordPress trenger sin egen database og databasebruker.
Kjør hver linje for seg med Enter mellom hver linje.
Hver kommando avsluttes med (;
). Dette er standardisert, og hvis dette mangler, forstår ikke database-systemet at kommandoen er ferdigskrevet selv om du trykker Enter. Kommandoene gjør følgende oppgaver:
- Lager en database som heter nettside_db
- Lager en lokal bruker som heter databasebruker og setter passord på denne. Velg gjerne et annet passord.
- Gir databasebruker rett til å arbeide med nettside_db-databasen.
- Oppfrisker rettighetene til alle brukere og databaser.
- Avslutter database-systemet.
Under kan du se eksempel på hvordan database-systemet responderer på hver enkelt kommando.
Last ned og konfigurer WordPress
I denne delen skal du laste ned og gjøre fil-tilpasninger som gjør at WordPress blir aktivt og kan konfigureres ferdig gjennom nettleser.
For kommandoer som gjør forandringer i filsystemet, er kommandoen ls -la
lagt til. Dette er for å vise forandringene som skjer underveis. ls -la
gjør ingenting annet enn å vise innholdet i mappen du er i.
Steg 1 – Flytt deg til webside-mappen
Bruk kommandoene under til først å flytte plassering og etterpå liste opp innholdet i denne mappen:
I bildet under kan du se at webserver root-mappen bare har to filer (index.html
og info.php
):
Steg 2 – Last ned nyeste versjon av WordPress
Kommandoene under laster ned nyeste versjon av WordPress og viser innholdet i mappen.
Du kan nå se at filen latest.tar.gz
er lastet ned. Dette er et nedpakket filarkiv som inneholder mange filer og mapper.
Steg 3 – Pakke ut det nedlastede filarkivet
Kommandoen under pakker ut filarkivet. Siden det ikke er oppgitt noen plassering, vil filene legges i den samme mappen som brukeren står i (/var/www/html
).
Når du kjører kommandoen ls -la, kan du legge merke til at den nye mappen (wordpress
) ikke har root
som eier, dette må vi justere i neste steg.
Steg 4 – Sette rettigheter på mappe og filer
Tidligere, da du installerte Apache webserver, ble det laget en bruker som heter www-data
og en gruppe med samme navn. Vi ønsker å gi denne brukeren og gruppen eierskap til den nye wordpress
-mappen.
chown
-kommandoen styrer eierskap av filer og mapper.
-R
-parameteret gir beskjed om at rettighetene skal forandres også for undermapper og filer under den mappen som oppgis (rekursivt).
Som du kan se på bildet under, har mappen wordpress
nå fått ny eier og eiergruppe.
Steg 5 – Flytte plassering til WordPress-mappen
Gå inn i wordpress
-mappen og se hva som ligger der.
Innholdet i WordPress-mappen /var/www/html/wordpress er hovedsakelig php-skriptfiler. Når en nettleser ber om åpning av én av disse, vil PHP-skriptet bli kjørt på serveren og svaret sendt til nettleseren.
Steg 6 – Gi konfigurasjonsmal nytt navn
I WordPress-mappen ligger en fil som heter wp-config-sample.php
, dette er en mal som vi kan bruke for å konfigurere WordPress. Bruk kommandoen under til å gi denne filen nytt navn.
Ny ls -la
-kommando vil vise at filen nå har fått nytt navn.
Steg 7 – Gjøre tilpasninger i mal
Åpne mal-filen wp-config.php
ved hjelp av skriveprogrammet Nano.
Gå nedover i dokumentet til du finner variablene som er listet opp under. Fyll så inn informasjonen som er riktig for din database.
Define ( 'DB_NAME' , 'nettside_db' )
Define ( 'DB_USER' , 'databasebruker' )
Define ( 'DB_PASSWORD' , 'passord' )
Pass på at du ikke fjerner apostrofene som er rundt databasenavnet, brukernavnet og passordet.
Litt lengre ned i wp-config.php
kan du sette nøkler for bruk til å lage sikre nettleser-cookies for brukerne av nettsiden. Dette er et nyttig sikkerhetstiltak som tar liten tid å sette opp. Nøklene må være 60 tegn lange og bør være så tilfeldige som mulig. Wordpress.org har sin egen generator for tilfeldige tegn som kan brukes.
Når du har lagt inn nøklene som skal brukes, trykker du (Ctrl + X
) og bekrefter forandringen med "y
". Trykk så Enter for å bekrefte filnavnet.
Konfigurere Apache
Webserveren (Apache2) trenger å konfigureres slik at den sender forespørsler den mottar videre til WordPress-mappen.
Steg 1 – Flytt plassering til Apache2-mappe for konfigurering
Når du lister opp innholdet i /etc/apache2/sites-available/
, skal det ligge en fil der som heter 000-default
. Denne gjorde det mulig for oss å få fram Apache sin demoside tidligere.
Steg 2 – Lag ny konfigurasjonsfil
Bruk skriveprogrammet Nano til å lage en ny fil i /etc/apache2/sites-available/
.
Kopier inn informasjonen under i filen.
Når alle linjer er kopiert, bruk (Ctrl + X
) og bekreft forandringen med "y
". Trykk så Enter for å bekrefte filnavnet.
Steg 3 – Deaktiver gammel konfigurasjon og aktiver den nye
Kjør kommandoene etter hverandre. Det som skjer, er at du først deaktiverer den gamle konfigurasjonsfilen 000-default
. Den neste kommandoen laster inn den nye konfigurasjonen du nettopp lagde i wordpress.conf
. Den siste kommandoen får Apache til å laste inn konfigurasjonenene på nytt.
Konfigurere WordPress gjennom nettleser
Hvis alle stegene har vært vellykket, skal det nå være mulig å koble seg til WordPress med nettleser. Skriv inn IP-adressen til din webserver. Hvis du ikke blir automatisk flyttet over, kan du prøve å bruke direkteadressen [IP-adresse]/wp-admin
Fordi det meste av guider og innhold til WordPress er på engelsk, anbefales det å bruke dette som språk. Trykk "Continue" for å gå videre.
På neste side setter du nettsidenavn og lager adminbruker for WordPress (via nettleser). Fyll ut og trykk "Install WordPress"
Søkemotorer som Google søker jevnlig over alle nettsider på Internett. Det er mulig å be om at siden ikke skal vises av Google og andre. Dette er veldig praktisk for testsider.
Hvis installasjonsprosessen gikk fint, vil du få opp et skjermbilde som ligner dette. Trykk på "log in" for å logge på med adminbrukeren du nettopp satte opp.
Etter pålogging blir du sendt til WordPress sitt Dashboard. Herfra kan du gjøre mange tilpasninger av din WordPress-side. For å se nettsiden slik den ser ut for andre brukere, er det et ikon oppe til venstre av et lite hus og navnet på din side. Trykk her for å gå til selve nettsiden. For å komme tilbake til Dashboardet kan du skrive inn [IP-adresse]/wp_admin
i nettleseren.