Hoe Drupal op CentOS 8 te installeren
Drupal is een gratis en open-source CMS geschreven in PHP en geleverd met de GNU/GPL-licentie. Net als populaire CMS-platforms zoals WordPress en Joomla, kunt u met Drupal aan de slag met het creëren van uw eigen blog of website vanaf de basis, met weinig of geen kennis van webprogrammering of opmaaktalen.
In deze tutorial leert u hoe u Drupal op CentOS 8 Linux installeert.
Vereisten
Voordat we beginnen, zorg ervoor dat u de LAMP-stack op uw CentOS 8 heeft geïnstalleerd. LAMP is een populaire stack die wordt gebruikt voor het hosten van webhosting en bestaat uit een Apache webserver, MariaDB/MySQL database en PHP.
Zorg er ook voor dat je een SSH-verbinding hebt met je CentOS 8-server en een goede en stabiele internetverbinding.
Stap 1: Installeer extra PHP-modules in CentOS 8
Drupal heeft extra PHP-modules nodig om probleemloos te kunnen functioneren. Installeer ze dus door de onderstaande opdracht uit te voeren.
sudo dnf install php-curl php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache php-json php-zip
Stap 2: Maak een Drupal-database
Nadat u alle vereiste PHP-modules hebt geïnstalleerd, moet u een database maken waarin de installatiebestanden van Drupal kunnen worden geplaatst. Log dus in op uw MariaDB database, zoals weergegeven.
sudo mysql -u root -p
Nadat u bent ingelogd, voert u de opdrachten uit zoals weergegeven om een database voor Drupal te maken en alle rechten aan de Drupal-gebruiker te verlenen.
MariaDB [(none)]> CREATE DATABASE drupal_db;
MariaDB [(none)]> GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Sluit de databaseserver af en start deze opnieuw op.
sudo systemctl restart mariadb
Stap 3: Drupal downloaden in CentOS 8
Nu de database van Drupal aanwezig is, is de volgende stap het downloaden van het tarball-bestand van Drupal van de officiële Drupal-site. Dit bevat alle benodigde bestanden die nodig zijn om Drupal te laten functioneren zoals verwacht. Op het moment dat we dit schrijven is de nieuwste versie Drupal 8.8.4.
sudo wget https://ftp.drupal.org/files/projects/drupal-8.8.4.tar.gz
Nadat het downloaden is voltooid, pakt u het tarball-bestand uit zoals weergegeven.
sudo tar -xvf drupal-8.8.4.tar.gz
Verplaats vervolgens de uitgepakte map naar de hoofdmap van het Apache-document, zoals weergegeven.
sudo mv drupal-8.8.2 /var/www/html/drupal
Met het ongecomprimeerde drupal-bestand in de hoofdmap van het document, wijzigt u de bestandsrechten zodat apache toegang krijgt tot de map.
sudo chown -R apache:apache /var/www/html/drupal
Stap 4: Configureer Drupal-instellingen
Vervolgens gaan we een instellingenbestand maken van het standaardinstellingenbestand (default.settings.php) dat al bestaat op de volgende locatie.
cd /var/www/html/drupal/sites/default
sudo cp -p default.settings.php settings.php
In het geval dat SELinux is ingeschakeld op jouw systeem, voer dan de onderstaande opdracht uit om de SELinux-regel op de /var/www/html/drupal/ map uit te voeren.
Stap 5: Drupal-installatie voltooien
We zijn klaar met alle configuraties. Het enige wat nog rest is het instellen van Drupal in de browser. Om dat te doen, typt u het volgende adres in uw URL-balk en drukt u op ENTER.
http://server-IP/drupal
Het scherm ‘Welkom’ ziet er uit zoals weergegeven. Selecteer dus eerst uw voorkeurstaal en klik op de knop ‘Opslaan en doorgaan’.
Selecteer in het volgende scherm het ‘Standaardprofiel’ als het profiel dat u wilt gebruiken en klik op de knop ‘Opslaan en doorgaan’ om door te gaan naar de volgende pagina.
Bekijk vervolgens het overzicht van de vereisten en schakel schone URL's in. Om schone URL's in te schakelen, gaat u naar het Apache-configuratiebestand in het bestand /etc/httpd/conf/httpd.conf.
Stel het kenmerk AllowOverride in van Geen in Alles.
Vernieuw vervolgens de pagina om door te gaan naar de pagina ‘Databaseconfiguratie’, zoals weergegeven. Vul de verplichte velden in, zoals het databasetype, de databasenaam, het databasewachtwoord en de gebruikersnaam.
Klik opnieuw op de knop ‘Opslaan en doorgaan’ om naar de volgende stap te gaan. Drupal begint met het installeren van alle functies en duurt ongeveer 5 minuten.
Vul in het volgende gedeelte de volgende gegevens in:
Ten slotte krijgt u de startpagina te zien, zoals weergegeven. U kunt nu doorgaan met het maken van uw site en er inhoud aan toevoegen. U kunt een breed scala aan Drupal-thema's en plug-ins gebruiken om het uiterlijk van uw site te verbeteren.
En dit brengt ons aan het einde van dit artikel. We hebben u stapsgewijs door de handleiding geleid hoe u Drupal op CentOS 8 kunt installeren.