Hur du installerar Drupal på Ubuntu Server

click fraud protection

Ett bra sätt att bygga en webbplats är att använda ett innehållshanteringssystem. Ett av de bästa CMS-verktygen att använda, särskilt på Linux-servrar, är Drupal. Det är ett avancerat webbplatsverktyg med dussintals funktioner som låter användare snabbt bygga en webbplats enkelt, på sina egna villkor. Så här installerar du Drupal på Ubuntu-servern.

förutsättningar

Innan du distribuerar Drupal på din Ubuntu-server är det en bra idé att använda uppdateringsverktyget för att uppdatera allt. Detta kommer att se till att all programvara som körs på den är uppdaterad.

sudo apt update sudo apt upgrade -y

Efter det måste du också installera beroenden. Dessa är avgörande för att Drupal CMS-programvaran ska fungera korrekt.

sudo apt-get install php php-mysql php-gd php-curl php-ssh2

Förutom dessa beroenden, se till att du redan har en LAMP (eller LEMP om du använder Nginx) -stack installerad på Ubuntu. Om inte, installera snabbt allt som behövs för att köra webbapplikationer på Ubuntu-server med:

sudo apt installera lamp-server ^
instagram viewer

Under LAMP-installationen uppmanas du att ställa in ett root-lösenord för MySQL. Var noga med att välja något säkert så att det inte äventyras. Se till att lösenordet skiljer sig från serverns rotanvändare. Att använda samma root-lösenord för din Ubuntu Linux root-användare och SQL-databasen är en farlig sak att göra och kommer att leda till mycket, mycket dåliga saker.

När du har installerat allt måste du starta Apache manuellt:

sudo-tjänst apache2 start

Installera Drupal

Beroendena är nöjda och alla nödvändiga webbapplikationer installeras och fungerar korrekt. Nästa steg är att ladda ner den senaste versionen av Drupal till servern. Gå till drupal.org webbplats och ta tag i tar.gz-versionen. För att underlätta nedladdning direkt till servern, högerklicka på nedladdningsknappen, klicka på "kopiera länkplats" och gå till terminalen.

Använd sedan wget för att ladda ner verktyget över SSH till din server. Använder du inte SSH? Överväg att ladda ner tar.gz till en flashenhet och anslut den sedan.

wget -P / tmp / https://ftp.drupal.org/files/projects/drupal-8.4.4.tar.gz

Drupal laddas ner, nu är det dags att installera det i root-webbservern.

tjära xzvf /tmp/drupal-8.4.4.tar.gz -C / var / www / html / --strip-komponenter = 1

Uppdatera sedan behörigheterna för HTML-katalogen.

chown www-data: www-data -R / var / www / html / chmod -R 755 / var / www / html /

Ställa in Drupal-databasen

Drupal behöver en databas för att interagera med innan själva serverprogramvaran laddas korrekt. Om du vill skapa en ny databas använder du det här kommandot och loggar in på systemet med root-lösenordet som upprättats för SQL tidigare.

mysql -u root -p

Nu när du är inloggad är det dags att börja interagera med databasprogramvaran. Börja med att skapa databasen själv:

skapa databasdrupal;

Skapa sedan en ny användare för databasen som Drupal CMS-programvaran kan använda. Se till att du ändrar området "securepassword" med ett nytt lösenord.

Obs! Använd INTE samma lösenord för den här användaren som det du har ställt in för root-SQL-användaren. Istället, gå generera en unik, säkra en.

Tänk på att användarnamnet Drupal kommer att använda är: drupalsite.

bevilja alla privilegier på drupal. * till drupalsite @ localhost identifierade med 'securepassword';

När du är klar spola SQL-databasbehörigheterna och logga ut.

spola privilegier; utgång

Konfigurera Drupal

Drupal har flera konfigurationsändringar och justeringar som måste göras innan Drupal CMS-programvaran börjar fungera korrekt. Den första biten av tweaks har att göra med Apache-webbservern.

Aktivera först omskrivningsmodulen så att Drupal kan ändra saker när som helst.

sudo a2enmod omskriva

Skapa sedan en ny tom Drupal-konfigurationsfil som ska användas i mappen “plats-tillgängliga”.

sudo touch /etc/apache2/sites-available/drupal.conf

Skapa en symlink och länka den nya konfigurationsfilen som skapats i mappen "plats-tillgänglig" och länka den till mappen "webbplats-aktiverad". Om du gör detta kommer det att göra att Apache2-webbservern aktiverar Drupal CMS-programvaran.

sudo ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf

Slutligen använder du nano textredigeringsverktyget för att ställa in allt.

sudo nano /etc/apache2/sites-available/drupal.conf

Klistra in följande kod i drupal.conf:

ServerAdmin [email protected]. DocumentRoot / var / www / html / Servernamn domain.com. ServerAlias ​​www.domain.com. Alternativ FollowSymLinks. AllowOrrride All. Beställ tillåt, förnek. tillåta från alla. ErrorLog /var/log/apache2/domain.com-error_log. CustomLog /var/log/apache2/domain.com-access_log vanligt. 

Spara filen med Ctrl + O och avsluta med Ctrl + X.

Slutligen, starta om Apache-webbservern för att återspegla förändringarna.

sudo-tjänst apache2 omstart

Använda Drupal

Drupal är helt installerat och redo att användas. Nästa steg är att gå igenom och köra Drupal-installationsskriptet. Programvaran leder dig genom att skapa ett konto och få allt att fungera korrekt.

När Drupal är helt klar kan du skapa din nya webbplats!

watch instagram story