v5.dk logo
Kom ind og besøg vores Discord Chat-community
Bliv medlem her eller læs mere om Discord her
Kærlighed kan godt købes for penge
- vi elsker nemlig vores kunder :-)

Mere info Køb nu

Premium på v5.dk
v5.dk logo  v5.dk e-learning
Log på med Facebook
  • Log ind på v5.dk
  • Opret bruger
  • Log ind
  • v5.dk Premium
  • v5.dk Premium
  • Hvad siger vores kunder?
  • E-læring for begyndere
  • icon for WordPress 4 e-learning WordPress 4
  • icon for Office 365 e-learning Office 365
  • icon for Microsoft Word e-learning Microsoft Word
  • Bloggen for alle
  • E-læring for nørder
  • icon for PHP-programmering e-learning PHP-programmering
  • icon for iOS Programmering e-learning iOS Programmering
  • icon for Linux Server e-learning Linux Server
  • Bloggen for nørder
  • Arkiverede videoer
  • Fællesskab
  • Forum
  • Idéer og ønsker
  • Markedspladsen
  • v5.dk Premium
  • Gratis webhotel
  • Cloud-servere
  • Om v5.dk
  • Søg på v5.dk
  • Om v5.dk ApS
    • Om virksomheden
    • RSS-feeds og tjenester
    • Driftsmeddelelser
    • Presse-kit
    • Ledige jobs
    • Social Netværk
      • Facebook
      • Twitter
      • Instagram
    • Alt det andet
      • Forretningsbetingelser
      • Ophavsret og Copyright
  • Kontakt kundeservice
  • FAQ og Hjælp
    • Premium og abb.
    • Videoer og Afspiller
    • Forum og Points
    • Cloud-servers
  • Partner/Virksomhed
  • Partner-kanal
v5.dk logo mobile
  • Menu
  • Opret bruger

Installer Wordpress 4 på din v5.dk Cloud Server
I dette blogindlæg går vi videre fra vores tidligere blogindlæg omkring at installere en LAMP-stack på en v5.dk Cloud server, og for WordPress 4 installeret

  1. v5.dk
  2. Blog
  3. For nørder
  4. Linux server
  5. Installer Wordpress 4 på din v5.dk Cloud Server
Profil-billede
GÆST   Bliv gratis medlem: Opret bruger eller log på via Facebook
Tweet
Skrevet for 7 år siden
  • #Ubuntu Linux
  • #Wordpress 4
  • #PHP
  • #phpMyAdmin

Installer WordPress 4.x på din v5.dk Cloud Server

Introduktion

I det tidligere indlæg omkring at komme igang med en LAMP-stack, gik vi igennem processen i at installere og opsætte Linux, Apache, MySQL, PHP og phpMyAdmin til slut på vores v5.dk Cloud Server som kører Ubuntu Linux.

I dette blogindlæg vil vi gå skridtet videre og hente det nyeste WordPress i skrivende stund, som nemlig er WordPress 4. WordPress 4.x er blevet skrevet helt på ny fra bunden, og indeholder derfor en masse forbedringer fra de tidligere versioner 3.x. WordPress er i dag vokset sig til ikke kun at være et godt og stabilt CMS (Content Management System) som kan bruges til at køre alt fra en Blog til en WebShop %u2013 men er også vokset sig til den største og mest populære af sin slags.

I dette blogindlæg vil du lære:

  • Hvordan du henter, installere og opsætter WordPress 4 på din Ubuntu server
  • Hvordan du laver en database som WordPress 4 skal bruge igennem phpMyAdmin
  • Hvordan du opsætter WordPress' rettigheder, så den selv kan ændre filer

Så lad os komme igang!

Før at vi henter WordPress 4 ned på vores Ubuntu Server

Som altid, først og fremmest, skal vi lige være helt sikker på at vores Ubuntu server er up-to-date. Så det vil vi lige hurtigt gøre:

sudo apt-get update && sudo apt-get upgrade

Nu er vores system up-to-date.

Bemærk: Vi forventer at du allerede har fulgt vores blog-indlæg omkring installation af LAMP-stacken på din Cloud-server, og derfor har en fungerende web-server med PHP samt en MySQL-server og adgang med phpMyAdmin.

Tip: Vi vil her i blogindlægget benytte den danske version af Wordpress 4.x. Vælger du at downloade den internationale udgave, er der ingen forskel udover sproget på menuerne.

Først vil vi lige gå ind i /var/www/html/ som er standard-lokationen, for en frisk LAMP-stack installation.

cd /var/www/html/

Hvis vi kører ls-kommandoen, vil vi se én enkel fil - nemlig index.html. Den vil vi slette så vi har en helt tom "rod"-mappe at arbejde ud fra:

sudo rm index.html

Nu tænker du måske, hvorfor sudo? Jo ser du - da vi ikke har adgang til mappen fra vores normale bruger, bliver vi nød til at opnå super-bruger rettigheder vha. sudo-kommandoen først, men det vil vi nu lave om på nu.

Vi vil tilføje vores bruger (den vi logger på Ubuntu-serveren med) og give den rettigheder til at ændre i filer der har med hjemmesider at gøre i /var/www/ mappen uden brug af sudo-kommandoen.

Det vi vil gøre er at alle filer fremadrettet vil være ejet af dig/din bruger og www-data gruppen:

sudo gpasswd -a "$USER" www-data

Overstående kommando, vil tilføje den bruger du er logget ind på Ubuntu serveren med - til www-data gruppen. Nu vil vi ændre /var/www/ mappen, samt alle undermapper til at automatisk være ejet af din bruger og www-data gruppen. Såvel som alle fremtidige filer vi ligger ind i /var/www/ mappen. Det gør vi med følgende kommando:

sudo chown -R "$USER":www-data /var/www

Hvis der allerede er nogle filer i /var/www-mappen må vi også hellere sikre os af de overholder de nye rettigheder vi har sat:

sudo find /var/www -type f -exec chmod 0640 {} \;

Ovenstående kommando vil tage alle nuværende samt fremtidige filer i /var/www/ og tildele dem 640 rettigheder.

sudo find /var/www -type d -exec chmod 2750 {} \;

Ovenstående kommando vil tage alle nuværende mapper samt fremtidige mapper i /var/www/ og tildele dem 750 rettigheder.

Nu da rettigheder er opsat og filsystemet er klar, skal vi kigge på hvordan vi opretter en ny tom database, som vi skal bruge til vores WordPress installation.

MySQL database og bruger til WordPress 4

Vi vil nu lave en ny MySQL bruger og en ny database som vores WordPress 4 installation kan bruge. Vi vil bruge phpMyAdmin til dette, som vi installerede i vores tidligere blogindlæg omkring at installere en LAMP-stack med tilhørende phpMyAdmin. I korte træk vil vi:

  • Logge ind på phpMyAdmin med din MySQL root-bruger
  • Klikke på "Brugere"
  • Klikke på "Opret bruger"
  • Brugernavn: minwp
  • Vært: Lokal / localhost
  • Trykke på "Generer" for at lave en tilfældig adgangskode (husk koden!)
  • Marker "Opret database med samme navn og tildel alle privilegier."
  • Rul ned på siden og tryk på "Udfør"
  • Log ud ved at trykke på "døren" oppe i venstre hjørne

Så det vi nu vil gøre er at åbne vores phpMyAdmin i vores browser. (F.eks: http://srv47.cloudnet.dk/phpmyadmin/) og logge ind med vores MySQL's root bruger, for derefter at lave en bruger som kun specifikt skal bruges til WordPress 4 samt tilhørende database til denne nye bruger.

Vi vælger her at logge på phpMyAdmin med dansk sprog, og vi logger på med den root-bruger vi lavede i det tidligere blog-indlæg omkring opsætning af LAMP-stacken:
Humørikon / Emoteicon / Smiley

Nu tænker du måske: "Hvorfor ikke bare bruge root-brugeren til vores WordPress installation?" Og til det kan jeg kun svare med ét simpelt ord; sikkerhed. Root-brugeren giver enhver der har adgang fuld kontrol over hele din MySQL-installation herunder alle brugere, databaser mv. (man kan slå MySQLs root bruger fra i phpMyAdmin samt MySQL selv, men det gennemgår vi ikke her) - så af sikkerhedsmæssige årsager vælger vi at oprette en ny bruger, der kun har adgang til den specifikke database som vi vil bruge med WordPress installation.

Når vi er logget ind trykker vi på "Brugere" og så på "Opret bruger".

Humørikon / Emoteicon / Smiley

I Brugernavn kalder vi den blot "minwp" (forkortelse for min wordpress) her i blogindlægget, men det kunne i princippet være hvad som helst. Når du vælger et brugernavn, brug da kun a-z og 0-9 - ingen æ, ø, å, mellemrum eller andre sjove tegn.

Vi vælger "Lokal" i Vært og til sidst bruger vi "Generer" knappen for at lave en tilfældig adgangskode. Husk brugernavn og adgangskoden til senere brug, når vi skal installere WordPress 4.  Se evt. vores blogindlæg om 1Password hvor vi fortæller mere om at gemme dine password sikkert.

Til sidst vil vi markere "Opret database med samme navn og tildel alle privilegier.". Så er der blot tilbage at trykke på "Udfør"-knappen længere nede på siden i højre hjørne.

Humørikon / Emoteicon / Smiley

Nu har vi oprettet en bruger med navnet "minwp" og en database med samme navn. Nu kan vi blot logge ud af phpMyAdmin ved at trykke på "døren" oppe i venstre hjørne.

Humørikon / Emoteicon / Smiley

Hent og opsæt WordPress 4 på vores Ubuntu server

Den sidste nye version af WordPress på dansk kan altid hentes på følgende link: http://da.wordpress.org/latest-da_DK.zip

Så nu vil vi fra /var/www/html/ mappen hente den nyeste version af den danske WordPress 4.

cd /var/www/html
wget http://da.wordpress.org/latest-da_DK.zip

For at kunne udpakke vores .zip fil skal vi lige installere et lille program der hedder unzip. Så det vil vi gøre med denne kommando: 
Tip: Er unzip allerede installeret, får du en besked om dette, det bliver altså ikke installeret to gange.

sudo apt-get install unzip

Nu kan vi udpakke WordPress 4 .zip filen med unzip og så slette latest-da_DK.zip filen:

unzip latest-da_DK.zip && rm latest-da_DK.zip

Desværre kommer latest-da_DK.zip pakket sådan at den opretter en ny wordpress/ mappe, så vi vil lige flytte indholdet af wordpress/ mappen ud til "roden" af vores hjemmeside:

mv wordpress/* /var/www/html && rm -r wordpress/

Sådan, nu ligger filerne hvor de skal. Nu kan vi gå i gang med selve installationen af WordPress 4. Så vi vil fluks åbne vores browser og gå til roden af vores hjemmeside. (F.eks. http://srv47.cloudnet.dk eller http://din.servers.ip.adresse/) her vil vi blive mødt af en velkomsnt-side hvor vi trykker på "Lad os komme i gang!"

Humørikon / Emoteicon / Smiley

Nu vil vi udfylde vores oplysninger til vores nye MySQL bruger, "minwp", vi lavede tidligere - efterfulgt af et tryk på "Send"-knappen.

Humørikon / Emoteicon / Smiley

Det vil nu automatisk lave en konfigurations-fil kaldet wp-config.php som vi nu vil chmod så andre i fremtiden ikke kan lave om på filen og vi vil ved samme lejlighed gøre vores bruger på Ubuntu serveren til ejeren af wp-config.php filen:

sudo chmod 440 wp-config.php && sudo chown "$USER" wp-config.php

Bemærk at det kræver sudo her, fordi at ejeren af den autogenerede wp-config.php fil er ejet af www-data brugeren og ikke vores egen bruger på Ubuntu serveren. Vi kan nu også slette wp-config-sample.php filen, da vi ikke har brug for den mere.

rm wp-config-sample.php

Nu er det blot at forsætte installationen i browseren, ved at trykke på "Start installationen" og lave en administrator-bruger som vi kan logge ind på WordPress 4 med:

Humørikon / Emoteicon / Smiley

Du vil nu blive mødt af en den sidste del hvor at du skal oprette dig en administratorbruger til WordPress 4.

Humørikon / Emoteicon / Smiley

Og det var det! Nu har du en fuld funktionel og ikke mindst AWESOME WordPress 4 installation! Nu kan du logge ind på din nye WordPress 4 og lege rundt.

Humørikon / Emoteicon / Smiley

TL;DR

I dette blogindlæg vil vi guide dig igennem installation af det nyeste Wordpress 4.x på din cloud-server fra v5.dk eller en anden cloud-server som kører Ubuntu Linux.

Efter du har fulgt denne guide har du en fuld funktionel WordPress 4 installeret og kan lege rundt i dit nye CMS (Content Management System).

Rigtig god fornøjelse.

Gratis bruger på v5.dk

  • Kan opgraderes til Premium!
  • Adgang til basis-funktioner
  • Adgang til forum og svar
  • Adgang til support-systemet
  • Adgang til vores blog
  • Adgang til gratis artikler
  • Adgang til markedspladsen

Det tager mindre end 10 sekunder

Bliv gratis medlem på v5.dk

Opret ny gratis bruger

Forum-emner om Linux

Emne Svar Løst
Avatar for annatjoernelundNogen der arbejder med Raspberry Pi som PLC.....så vil jeg gerne sparre lidt med jer.......
Linux | @annatjoernelund
05
Avatar for SynnoveLinux Server
Linux | @Synnove
715
Avatar for HrCalmar#!/usr/bin/php - PHP
Linux | @HrCalmar
4
Avatar for HrCalmarsudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
Linux | @HrCalmar
4
Avatar for pstoFejl ved Cronjobs
Linux | @psto
2
Avatar for TaxickPublic Key + Windows + Centos 7.2
Linux | @Taxick
10
Avatar for PalleAdgang til ikke redelegeret domæne på V5-Cloudserver
Linux | @Palle
3
Avatar for Taxick{CentOS 7 - FirewallD] Åben SSH for fast IP ellers block
Linux | @Taxick
7
Har du et spørgsmål om Linux?

Få svar på dine spørgsmål om f.eks. Linux eller andre IT- og teknologi relaterede emner. Vores forum er gratis, og giver dig mulighed for at oprette og svare spørgsmål.

Nyt spørgsmål Gå til forum
v5.dk

Du kan også følge os på Twitter og Instagram

Bygget med af v5.dk
© Copyright 2006-2023 • Forretningsbetingelser • Copyright • Persondata- og Cookiepolitik
v5.dk ApS - Åbogade 15 - 8200 Aarhus N - CVR: 36902833
v5.dk logo
Hej, vi hedder v5.dk og vi laver e-learning på dansk

v5.dk er sat i verden for at gøre teknologi tilgængeligt og anvendeligt for både professionelle og almindelige brugere på alle niveauer.

93 200 555
  Skriv til os
v5.dk bruger cookies til at huske dine indstillinger, livechat samt til statistik
 

Alle vores priser er inkl. moms Sikker SSL-beskyttet forbindelse

Dankort og Visa-Dankort  Visa  Mastercard og Mastercard Junior  Maestro

  • Produkter
  • v5.dk Premium
  • Cloud-servers
  • v5.dk
  • Om v5.dk
  • Kunderne siger
  • Kontakt os
  • Presse
  • Stay updated
  • RSS & tjenester
  • Søg på v5.dk
  • Sitemap