Njuike sisdollui

Fágaávnnas

Installasjon av WordPress

WordPress er et mye brukt publiseringssystem for nettsteder. Denne guiden går gjennom installasjonsprosessen av WordPress på egen fysisk eller virtuell server.
Nettleser som viser en sidemeny med mange valg og et hovedvindu med forskjellige maler for utseende av nettside som kan velges i Wordpress. Skjermbilde.

Her går vi ut fra at du allerede har installert (L)AMP på Ubuntu-serveren din. 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.

Bash

1sudo mysql -u root -p

Steg 2: Gjør databasetilpasninger

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 databasesystemet at kommandoen er ferdigskrevet selv om du trykker på Enter. Kommandoene gjør følgende oppgaver:

  1. Lager en database som heter nettside_db.
  2. Lager en lokal bruker som heter databasebruker og setter passord på denne. Velg gjerne et annet passord.
  3. Gir databasebruker rett til å arbeide med nettside_db-databasen.
  4. Oppfrisker rettighetene til alle brukere og databaser.
  5. Avslutter databasesystemet.

Text

1CREATE DATABASE nettside_db;
2CREATE USER databasebruker@localhost IDENTIFIED BY 'passord';
3GRANT ALL PRIVILEGES ON nettside_db.* TO databasebruker@localhost;
4FLUSH PRIVILEGES;
5exit;

Under kan du se eksempel på hvordan databasesystemet responderer på hver enkelt kommando.

Linjer med kommandoer som gjør databasen klar for WordPress. Skjermbilde.

Last ned og konfigurer WordPress

I denne delen skal du laste ned og gjøre filtilpasninger 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 mappa du er i.

Steg 1: Flytt deg til websidemappa

Bruk kommandoene under til først å flytte plassering og etterpå liste opp innholdet i denne mappa:

Bash

1cd /var/www/html
2ls -la

I bildet under kan du se at webserver-root-mappa bare har to filer, index.html og info.php:

Tilbakemelding fra Linux som viser innholdet i mappa "/var/www/html". Skjermbilde.

Steg 2: Last ned nyeste versjon av WordPress

Kommandoene under laster ned nyeste versjon av WordPress og viser innholdet i mappa.

Bash

1sudo wget -c http://wordpress.org/latest.tar.gz
2ls -la

Du kan nå se at fila latest.tar.gz er lastet ned. Dette er et nedpakket filarkiv som inneholder mange filer og mapper.

"ls -la"-kommando som viser at ei ny fil er i mappa "latest.tar.gz". Skjermbilde.

Steg 3: Pakk ut det nedlastede filarkivet

Kommandoen under pakker ut filarkivet. Siden det ikke er oppgitt noen plassering, vil filene legges i den samme mappa som brukeren står i (/var/www/html).

Bash

1sudo tar -xzvf latest.tar.gz
2ls -la

Når du kjører kommandoen ls -la, kan du legge merke til at den nye mappa (wordpress) ikke har root som eier, dette må vi justere i neste steg.

Liste over filer og mapper i /var/www/html. Skjermbilde.

Steg 4: Sett rettigheter på mappe og filer

Tidligere, da du installerte Apache webserver, ble det laget en bruker som heter www-data og ei gruppe med samme navn. Vi ønsker å gi denne brukeren og gruppa eierskap til den nye wordpress-mappa.

chown-kommandoen styrer eierskap av filer og mapper.

-R-parameteren gir beskjed om at rettighetene skal forandres også for undermapper og filer under den mappa som oppgis (rekursivt).

Bash

1sudo chown -R www-data:www-data wordpress/
2ls -la

Som du kan se på bildet under, har mappa wordpress nå fått ny eier og eiergruppe.

ls -la-kommandoen viser filer og mapper i /var/www/html. Skjermbilde.

Steg 5: Flytt plassering til WordPress-mappa

Gå inn i wordpress-mappa og se hva som ligger der.

Bash

1cd wordpress/
2ls -la

Innholdet i WordPress-mappa /var/www/html/wordpress er hovedsakelig PHP-skriptfiler. Når en nettleser ber om åpning av éi av disse, vil PHP-skriptet bli kjørt på serveren og svaret bli sendt til nettleseren.

Liste over filer som er i wordpress-mappa. Skjermbilde.

Steg 6: Gi konfigurasjonsmal nytt navn

I WordPress-mappa ligger ei fil som heter wp-config-sample.php. Dette er en mal som vi kan bruke for å konfigurere WordPress. Bruk kommandoen under til å gi denne fila nytt navn.

Bash

1sudo mv wp-config-sample.php wp-config.php
2ls -la

Ny ls -la -kommando vil vise at fila nå har fått nytt navn.

Steg 7: Gjør tilpasninger i mal

Åpne mal-fila wp-config.php ved hjelp av skriveprogrammet Nano.

Bash

1sudo nano wp-config.php

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.

Linjer med innstillinger som PHP-skriptene trenger for å koble seg til database. Skjermbilde.

Litt lenger 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 kort 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.

Åtte linjer hvor det kan legges inn 60 tilfeldige tegn, disse er merket med "put your unique phrase here". Skjermbilde.

Når du har lagt inn nøklene som skal brukes, trykker du på (Ctrl + X) og bekrefter forandringen med "y". Trykk så på Enter for å bekrefte filnavnet.

Konfigurere Apache

Webserveren (Apache2) trenger å konfigureres slik at den sender forespørsler den mottar videre til WordPress-mappa.

Steg 1: Flytt plassering til Apache2-mappe for konfigurering

Bash

1cd /etc/apache2/sites-available/
2ls -la

Når du lister opp innholdet i /etc/apache2/sites-available/, skal det ligge ei 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 ei ny fil i /etc/apache2/sites-available/.

Bash

1sudo nano wordpress.conf

Kopier inn informasjonen under i fila.

Text

1<VirtualHost *:80>
2  DocumentRoot /var/www/html/wordpress
3  <Directory "/var/www/html/wordpress">
4             AllowOverride All
5        </Directory>
6  ErrorLog ${APACHE_LOG_DIR}/error.log
7        CustomLog ${APACHE_LOG_DIR}/access.log combined
8</VirtualHost>

Når alle linjer er kopiert, bruk (Ctrl + X) og bekreft forandringen med "y". Trykk så på 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 konfigurasjonsfila 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.

Bash

1sudo a2dissite 000-default
2sudo a2ensite wordpress.conf
3sudo systemctl reload apache2

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

Språkliste i en nettleser. Skjermbilde.

Fordi det meste av guider og innhold til WordPress er på engelsk, anbefaler vi at du bruker dette som språk. Trykk på "Continue" for å gå videre.

På neste side setter du nettsidenavn og lager adminbruker for WordPress (via nettleser). Fyll ut og trykk på "Install WordPress"

Nettside med felter for oppsett av nettsidenavn, brukernavn, passord, e-postadresse og om nettsiden skal være søkbar for søkemotorer. Skjermbilde.

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 det under. Trykk på "log in" for å logge på med adminbrukeren du nettopp satte opp.

Nettleservindu der det står "Success, Wordpress has been installed". Videre får du opp brukernavnet til adminbrukeren, og på en knapp nederst står det "log in". Skjermbilde.

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 dashbordet kan du skrive inn [IP-adresse]/wp_admin i nettleseren.

Nettside med ei liste til venstre med kategorier og detaljert informasjon i midten av skjermen. Skjermbilde.
CC BY-SADán lea/leat čállán Tron Bårdgård.
Maŋemusat ođastuvvon 06/22/2024

Oahppanresurssat

Oppsett av Wordpress