Du bestämmer vilka tjänster vi får aktivera för analys, personalisering och externt innehåll.
Vi använder cookies och liknande tekniker på vår webbplats för att anpassa innehåll, bädda in externa medier och bättre förstå hur olika delar används.
Nödvändiga cookies
Dessa poster säkerställer grundläggande funktioner som säkerhet, stabilitet och formulärhantering.
Dina uppgifter kan behandlas med ditt samtycke eller med stöd av berättigade intressen. I cookieinställningarna kan du neka eller uttryckligen tillåta varje valfri kategori.
Vissa tjänster behandlar personuppgifter i länder utanför EU/EES. Genom att samtycka godkänner du även denna överföring. Mer information finns i vår integritetspolicy.
Du kan när som helst öppna och ändra ditt val senare. · 1.0.2
Installera WordPress på en Linux-server – Starta din egen webbplats eller blogg
Upptäck hur du installerar WordPress på en Linux-server med LAMP-stack för att effektivt skapa och hantera din webbplats → Läs mer nu
10 november 20266 min läsning3 Visningar0 hjälpsam
Introduktion
WordPress är ett populärt webbpubliceringssystem som används för att hantera och publicera webbplatser. Numera har WordPress utvecklats till många andra områden, såsom e-post, forum, butiker och mycket mer. Detta stöds av en aktiv community som byggt upp ett starkt plugin-ekosystem och mallar som gör det enkelt för slutanvändare att konfigurera nästan vad som helst. I denna guide visar vi hur du installerar WordPress CMS på en Linux-server.
FAQ
Vanliga frågor
Du kan installera WordPress direkt via One-Click Apps i kontrollpanelen för din dedikerade server genom att söka efter WordPress i appkatalogen och starta installationen med dina valda projekt-, miljö- och domäninställningar.
Guiden använder LAMP-stacken: Linux, Apache som webbserver, MySQL som databas och PHP som kärnberoende, med Ubuntu som exempel.
Anslut till din server via SSH och kör först kommandot sudo apt update innan du installerar de nödvändiga beroendena.
Feedback
Var den här artikeln till hjälp?
Din feedback hjälper oss att prioritera och förbättra innehåll.
0 av 0 Personer som lämnat feedback tyckte att den här artikeln var hjälpsam.
Personlig hjälp
Räcker inte guiden till?
Vår ZAP-support känner till din produkt – beskriv kort ditt ärende så hjälper vi dig personligen.
Zappy känner till den här guiden och svarar dig direkt i chatten.
Navigation
Programvara
Installera WordPress med One-Click Apps
Du kan installera WordPress direkt via One-Click Apps i kontrollpanelen för din dedikerade server. Efter att ha startat apparna öppnar du appkatalogen, söker efter WordPress och startar installationen med dina föredragna projekt-, miljö- och domäninställningar. På så sätt kan du snabbt och användarvänligt distribuera och hantera WordPress utan att behöva arbeta manuellt via kommandoraden – samtidigt som du får fördelar av integrerad webbhantering, stöd för egna domäner och SSL-certifikat där det är tillgängligt.
Förberedelser
Börja med att ansluta till din server via SSH. Om du inte vet hur, se vår Första inloggning (SSH) guide.
Info
I denna guide använder vi Ubuntu-distributionen, kombinerad med Apache som webbserver, MySQL som databas och PHP som kärnberoende. Detta kallas LAMP-stack: Linux, Apache, MySQL och PHP.
När du är inloggad, starta med uppdateringskommandot.
Code
sudo apt update
Därefter kan du installera alla nödvändiga beroenden. Kopiera helt enkelt kommandot nedan och klistra in det för att installera allt på en gång. Ha tålamod, det kan ta en stund.
När beroendena är installerade finns några rekommenderade steg för att säkerställa att alla kärnkomponenter i LAMP-stacken fungerar.
Apache & brandvägg
Först måste du konfigurera brandväggen så att Apache-webbservern kan kommunicera med internet och fungera korrekt. Det är viktigt att skapa rätt brandväggsregler så att webbservern är tillgänglig utifrån.
I detta exempel använder vi UFW-brandväggen, eftersom Apache har en registrerad applikation för detta. Om du använder en annan brandvägg, se till att port 80 (HTTP) är öppen. Mer om brandväggar i Linux finns i vår Hantera brandvägg guide.
Se till att UFW-brandväggen är aktiverad och att en regel för SSH finns.
Code
# Skapa regel för SSH
sudo ufw allow OpenSSH
# Aktivera UFW-brandväggen
sudo ufw enable
Varning
Se till att du har skapat en SSH-regel om du använder UFW! Utan denna kan du inte logga in via SSH efter en förlorad anslutning!
Skapa nu regeln för Apache och kontrollera sedan att reglerna finns.
Code
# Skapa regel för Apache
sudo ufw allow in "Apache Full"
# Visa UFW-brandväggsregler
sudo ufw status
Tips
Med kommandot ufw app list kan du se vilka profiler som är tillgängliga. I exemplet ovan ser Apache Full till att både HTTP (port 80) och HTTPS (port 443) är öppna.
Du bör se Apache och Apache (v6) med åtgärden ALLOW, vilket bekräftar att brandväggen är redo. Du ser också andra regler du tidigare skapat, inklusive SSH-regeln.
När brandväggen är öppen för Apache bör du kontrollera att Apache fungerar. Öppna webbläsaren och skriv in din servers IP-adress: http://[din_ipadress]
Om allt fungerar ser du en standard välkomstsida. Om inte, kontrollera tjänstens status med: systemctl status apache2
MySQL-konfiguration
Nästa steg är att göra den första konfigurationen av MySQL. Det rekommenderas att köra säkerhetsskriptet för att säkra din MySQL-server. Det är valfritt men starkt rekommenderat. Starta det med: sudo mysql_secure_installation
Skriptet guidar dig interaktivt genom inställningarna. Först blir du tillfrågad om lösenordsvalidering. Vi rekommenderar att välja Y för att tillåta endast säkra lösenord framöver, och sedan antingen MEDIUM med 1 eller STRONG med 2.
Därefter blir du tillfrågad om du vill ta bort anonymous-användaren och inaktivera root-inloggning på distans. Båda bör du bekräfta med Y av säkerhetsskäl. Detta tar bort testanvändaren och root-användaren kan endast användas lokalt via SSH, vilket minskar risken.
Slutligen blir du tillfrågad om du vill ta bort test-databasen och ladda om privilegietabellerna. Även här rekommenderar vi Y, eftersom testdatabasen inte behövs och privilegietabellerna måste laddas om för ändringar.
Kontrollera nu att MySQL-databasen körs genom att logga in med följande kommando: sudo mysql -u root. Om det fungerar visas ett välkomstmeddelande. Avsluta sessionen med quit.
Testa PHP
Till sist bör du säkerställa att PHP fungerar som förväntat. Skapa en fil info.php i Apache-katalogen /var/www/html/ med följande innehåll som kör funktionen phpinfo().
Code
# Öppna nano-editor för den nya filen
nano /var/www/html/info.php
# Klistra in följande innehåll
<?php
phpinfo();
?>
Spara filen med CTRL+X, sedan Y och Enter.
Besök nu följande URL i webbläsaren, som ska visa en PHP-info-sida om allt fungerar:
Code
http://[din_ipadress]/info.php
När kärnkomponenterna i LAMP-stacken är testade och fungerar kan du börja med själva WordPress-installationen.
Slutsats
Grattis, du har framgångsrikt installerat och konfigurerat WordPress! Nästa steg rekommenderar vi starkt att du sätter upp en domän och ett SSL-certifikat så att dina data överförs säkert och åtkomsten till WordPress-panelen blir enklare. Se vår Certbot-guide med fokus på Apache-plugin och följ den interaktiva installationen för att snabbt och enkelt få ett certifikat för din önskade domän.
För mer information och tips rekommenderar vi våra guider för WordPress-plugins och WordPress Elementor som visar hur du installerar plugins och använder den populära, användarvänliga sidbyggaren Elementor.
Vid frågor eller problem finns vårt supportteam tillgängligt varje dag – tveka inte att kontakta oss! 🙂
Serverhosting från 2,49 € / månad, online direkt, DDoS-skydd ingår.
WordPress-installationen kan delas in i tre delar: Först förberedelse av MySQL-databasen, sedan installation av WordPress och slutligen konfiguration via WordPress installationsguide.
MySQL-databas
För att starta måste du skapa en ny MySQL-databas. Detta är viktigt eftersom du behöver dessa uppgifter senare i WordPress installationsguiden. Vi rekommenderar att du använder våra exempel.
Kopiera följande kommandon för att skapa databasen, tabeller och användare.
Code
# Logga in i MySQL
sudo mysql -u root
# Skapa databas
CREATE DATABASE wordpress;
# Skapa dedikerad WordPress-användare
# Ersätt [ditt_losenord] med ditt eget lösenord
CREATE USER wordpress@localhost IDENTIFIED BY '[ditt_losenord]';
# Ge användaren rättigheter (kopiera allt som ett kommando)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON wordpress.*
TO wordpress@localhost;
# Ladda om privilegietabeller
FLUSH PRIVILEGES;
Efter detta kan du lämna MySQL med quit. Nu är du redo för WordPress-installationen.
Installera WordPress
För WordPress-installationen rekommenderar vi att använda den officiella versionen från wordpress.org istället för APT-paketet. Detta rekommenderas av WordPress för att undvika eventuella problem.
Ladda ner den senaste versionen till den temporära katalogen med följande kommando:
Code
cd /tmp && wget https://wordpress.org/latest.tar.gz
Packa upp arkivet, vilket skapar en mapp wordpress med alla nödvändiga filer:
Code
tar -xvf latest.tar.gz
Kopiera mappen till din Apache-katalog /var/www/html/ så att allt är tillgängligt via webben. Kör följande kommandon för att kopiera mappen, skapa en uppladdningskatalog och sätta rättigheter så att gruppen www-data har åtkomst:
Code
# Kopiera WordPress-mappen och sätt ägarskap
cp -R wordpress /var/www/html/
chown -R www-data:www-data /var/www/html/wordpress/
# Skapa uploads-katalog
mkdir /var/www/html/wordpress/wp-content/uploads
# Justera filrättigheter
chmod -R 755 /var/www/html/wordpress/
chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/
Nu är WordPress installerat. Öppna installationsguiden via: http://[din_ipadress]/wordpress
Installationsguide
I installationsguiden kan du nu konfigurera WordPress – det sista steget i installationen. Först blir du tillfrågad om språk.
Sedan måste du ange databasinställningarna. Dessa har du redan förberett vid MySQL-konfigurationen, så använd samma inloggningsuppgifter. Om du följt våra exempel fyller du i fälten så här och ersätter [ditt_losenord] med ditt lösenord.
Efter detta steg uppmanas du att starta installationen – det sista steget i guiden.
På nästa sida anger du olika uppgifter, inklusive sidtitel, e-postadress samt användarnamn och lösenord för WordPress root-kontot som du senare loggar in med i panelen. Du kan också ställa in om sökmotorer får indexera din webbplats eller inte.
Tips
Välj ett starkt lösenord och spara dina inloggningsuppgifter så att du inte förlorar åtkomsten till din WordPress-panel!
När du är redo klickar du på knappen Installera WordPress för att slutföra processen.
Du kommer till en framgångssida som leder dig till inloggningen. Där loggar du in med dina uppgifter för första gången i WordPress-panelen!
Och nu är du inne – din WordPress-panel med fullständig installation.