Hur man installerar WordPress på Ubuntu-servern

click fraud protection

WordPress är världens mest kända blogg- och CMS-plattformar för webben. Det är lätt att utveckla för, anpassa och skala för produktion. Det körs också på otaliga serveroperativsystem (Linux, Windows och till och med BSD), har dussintals användare och ger en bra del av hela internet. Att installera WordPress manuellt på en server är en mycket involverad process och är inte för alla. Om du har snubblat över den här guiden och du inte är så bra med saker som det här kan du överväga att kolla in Presslabs. Det är en fantastisk tjänst som gör det möjligt för användare att enkelt skala bloggprogramvaran, säkra den så att den körs effektivt. Om du hellre vill göra allt själv visar den här guiden hur du installerar WordPress på Ubuntu-servern.

Obs: även om den här guiden huvudsakligen kommer att fokusera på Ubuntu-servern och Linux, WordPress kan köras på andra serveroperativsystem. För att kunna använda det behöver du PHP, MySQL och en webbserver.

Installera LAMP

Under installationsprocessen för Ubuntu-servern har användare möjlighet att välja många paket som ska konfigureras direkt. Ett av alternativen att välja mellan är en LAMP-stack (Linux Apache MySQL och PHP). Om du installerar Ubuntu-server för första gången väljer du det här alternativet för den här guiden under paketets valprocess under installationen.

instagram viewer

Har du redan Ubuntu-server installerad? Inte att oroa dig, en LAMP-installation kan installeras efter det faktum. För att göra detta, kör följande kommando i terminalen:

sudo apt installera php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server ^

Starta sedan om webbservern med:

sudo systemctl starta om apache2

När alla LAMP-relaterade paket har installerats i systemet kommer du att uppmanas att ange ett root-MySQL-lösenord. Gör det och se till att det är säkert (och minnesvärt). Utan att ange ett root-lösenord finns det inget sätt att logga in på MySQL för att skapa en ny databas för WordPress att använda.

Slutligen, skapa en användare att använda med WordPress (om du inte redan har en).

adduser ubuntu-wordpress passwd ubuntu-wordpress usermod -aG sudo ubuntu-wordpress

Konfigurera Apache2

Att använda WordPress på Apache 2 kräver lite modifiering för att fungera korrekt. Öppna konfigurationsfilen för apache2-webbservern med nano-textredigeraren.

sudo nano /etc/apache2/apache2.conf

När du är inne i nano använder du piltangenterna för att flytta dig till botten av filen. En gång i botten klistra in den här koden inuti den:

 AllowOrrride All

Spara den uppdaterade konfigurationsfilen med Ctrl + Ooch avsluta den med Ctrl + X.

Slutligen, aktivera de nödvändiga Apache 2-modulerna.

sudo a2enmod omskriva sudo a2enmod php7.0

Se till att starta om webbservern när du är klar för att tillämpa ändringarna.

sudo systemctl starta om apache2

Installera WordPress

Börja installationsprocessen genom att ladda ner den senaste versionen av WordPress.

Obs: gör inte denna installation på Ubuntu som root-användare.

wget tar.gz -P / tmp / https://wordpress.org/latest.tar.gz

Extrahera innehållet i tar.gz-filen till standardkatalogen.

tar xzvf /tmp/latest.tar.gz -C / var / www / html / --strip-komponenter = 1

Skapa sedan en ny .htaccess fil och uppdatera dess behörigheter.

tryck på /var/www/html/.htaccess chmod 660 /var/www/html/.htaccess

Med, CP kopiera provkonfigurationen som standardkonfigurationsfil.

cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Med chown, ge ditt användarägande av WordPress-filerna:

sudo chown -R ubuntu-wordpress: www-data / var / www / html

Justera behörigheter

Ubuntu-wordpress har nu bättre tillgång till /var/www/html. Nästa steg i installationsprocessen är att justera behörigheterna så att WordPress fungerar korrekt:

sudo hitta / var / www / html-typ d -exec chmod g + s {} \; sudo chmod g + w / var / www / html /

Katalogen för teman och plugins behöver också ändringar av tillstånd, så att allt går smidigt.

sudo chmod -R g + w / var / www / html / wp-content / teman sudo chmod -R g + w / var / www / html / wp-content / plugins

Ställa in hemliga nycklar

För säkerhetsändamål måste varje ny WordPress-installation verifieras med några hemliga nycklar. Dessa tangenter kan enkelt gripas med curl-kommandot.

curl -s https://api.wordpress.org/secret-key/1.1/salt/ > / wp-tangenter

Med hjälp av lock finns WordPress saltknapparna i / wp-tangenter. Använd katt för att se dem.

katt / wp-nycklar

Öppna en andra terminal och redigera din WordPress-konfigurationsfil.

nano /var/www/html/wp-config.php

Rulla hela vägen till mitten av filen och fyll i var och en av tangenterna till rätt platser. Använd / wp-tangenter som referens.

Obs: kopiera mellan '

Skapa en SQL-databas

Logga in på MySQL-gränssnittet med root-lösenordet du konfigurerade under LAMP-installationsprocessen tidigare. När du väl är in, använd prompten för att skapa en ny databas för WordPress.

mysql -u root -p

Obs: ändra 'securepassword‘Med ett säkert lösenord. TA INTE bort '.

SKAPA DATABASE wordpressdb; SKAPA ANVÄNDARE ubuntuwordpress @ localhost IDENTIFIERAD AV 'securepassword'; GE ALLA PRIVILEGIER PÅ wordpressdb. * TILL ubuntuwordpress @ localhost; FLUSH PRIVILEGES; utgång

Starta om Apache 2-webbservern och MySQL för att återspegla förändringarna.

sudo service apache2 starta om sudo service mysql omstart

Sista tweaks

Det sista att göra när det gäller terminalbaserad installation är att fylla i databasinformationen inuti config.php-filen. Öppna den i nano och fyll i önskad information. Det ska se ut så här:

nano /var/www/html/wp-config.php

// ** MySQL-inställningar - Du kan få den här informationen från din webbhotell ** //
/ ** Namnet på databasen för WordPress * /
definiera ('DB_NAME', 'wordpressdb');

/ ** MySQL databas användarnamn * /
definiera ('DB_USER', 'ubuntuwordpress');

/ ** MySQL-databaslösenord * /
definiera ('DB_PASSWORD', securepassword);

/ ** MySQL-värdnamn * /
definiera ('DB_HOST', 'localhost');

Ställa in din WordPress-blogg

När konfigurationen är klar laddar du din serverns domän och går igenom installationsprocessen för WordPress. Installatören är mycket detaljerad och kommer att leda dig genom varje steg.

watch instagram story