Wéi installéiere ech Drupal op CentOS 8


Drupal ass e gratis an Open-Source CMS geschriwwen a PHP dat mat der GNU/GPL Lizenz verschéckt gëtt. Just wéi populär CMS Plattformen wéi Joomla, mat Drupal, kënnt Dir ufänken mat Ärem eegene Blog oder Websäit vum Buedem ze kreéieren mat wéineg oder null Wëssen iwwer Webprogramméierung oder Markupsproochen.

An dësem Tutorial léiert Dir wéi Dir Drupal op CentOS 8 Linux installéiert.

Ier mer unzefänken, vergewëssert Iech datt Dir de LAMP-Stack op Ärem CentOS 8 installéiert hutt. LAMP ass e populäre Stack benotzt fir Hosting Webhosting a besteet aus Apache Webserver, MariaDB/MySQL Datebank a PHP.

Gitt och sécher datt Dir eng SSH Verbindung mat Ärem CentOS 8 Server an eng gutt a stabil Internetverbindung hutt.

Schrëtt 1: Installéiere Zousätzlech PHP Moduler an CentOS 8

Drupal erfuerdert zousätzlech PHP Moduler fir ouni Problem ze funktionéieren. Also installéiere se andeems Dir de Kommando hei drënner ausféiert.

$ 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

Schrëtt 2: Erstellt eng Drupal Datebank

Nodeems Dir all déi erfuerderlech PHP Moduler installéiert hutt, musst Dir eng Datebank erstellen fir d'Drupal Installatiounsdateien z'empfänken. Also loggt Iech op Är MariaDB Datebank wéi gewisen.

$ sudo mysql -u root -p

Eemol ageloggt, lafen d'Befehle wéi gewisen fir eng Datebank fir Drupal ze kreéieren an all Privilegien op den Drupal Benotzer ze ginn.

MariaDB [(none)]> CREATE DATABASE drupal_db;
MariaDB [(none)]> GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’ IDENTIFIED BY ‘[email ’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Gitt eraus an den Datebankserver nei starten.

$ sudo systemctl restart mariadb

Schrëtt 3: Luet Drupal an CentOS 8 erof

Mat Drupal senger Datebank op der Plaz, wäert de nächste Schrëtt d'Drupal Tarball Datei eroflueden vun der offizieller Säit vum Drupal. Dëst enthält all déi néideg Dateien déi néideg sinn fir Drupal ze funktionnéieren wéi erwaart. Zu der Zäit vum Schreiwen ass déi lescht Versioun Drupal 8.8.4.

$ sudo wget https://ftp.drupal.org/files/projects/drupal-8.8.4.tar.gz

Nodeems den Download fäerdeg ass, extrahéiert d'Tarball Datei wéi gewisen.

$ sudo tar -xvf drupal-8.8.4.tar.gz

Als nächst réckelt den extrahéierten Dossier an den Apache Dokument Root Verzeechnes wéi gewisen.

$ sudo mv drupal-8.8.2 /var/www/html/drupal

Mat der drupal onkompriméierter Datei am Dokumentroot Verzeichnis, ännert d'Datei Permissiounen fir datt Apache Zougang zum Verzeechnes erlaabt.

$ sudo chown -R apache:apache /var/www/html/drupal

Schrëtt 4: Drupal Astellunge konfiguréieren

Als nächst wäerte mir eng Astellungsdatei aus der Standardastellungsdatei erstellen (default.settings.php) déi schonn op der folgender Plaz existéiert.

$ cd /var/www/html/drupal/sites/default
$ sudo cp -p default.settings.php settings.php

Am Fall wou SELinux op Ärem System aktivéiert ass, fuert de Kommando hei ënnen fir d'SELinux Regel am /var/www/html/drupal/ Verzeechnes ze bewierken.

Schrëtt 5: Drupal Installatioun finaliséieren

Mir si mat all Konfiguratiounen fäerdeg. Deen eenzege Rescht ass d'Drupal am Browser opzestellen. Fir dat ze maachen, gitt déi folgend Adress an Ärer URL Bar a dréckt ENTER.

http://server-IP/drupal

Den 'Welcome' Écran wäert sinn wéi gewisen. Also als éischt, wielt Är gewënschte Sprooch a klickt op de 'Späicheren a weider' Knäppchen.

Op den nächsten Écran, wielt de 'Standard Profil' als Profil fir ze benotzen a klickt op de 'Späicheren a weider' Knäppchen fir op déi nächst Säit weiderzemaachen.

Als nächst kuckt d'Iwwerbléck vun den Ufuerderungen an aktivéiert propper URLen. Fir propper URLen z'aktivéieren, gitt op d'Apache Konfiguratiounsdatei an der /etc/httpd/conf/httpd.conf Datei.

Setzt den AllowOverride Attribut vu Keen op All.

Als nächst erfrëscht d'Säit fir weider op d'Säit 'Datebase Configuration' wéi gewisen. Fëllt déi erfuerderlech Felder aus wéi den Datebank Typ, Datebanknumm, Datebank Passwuert a Benotzernumm.

Nach eng Kéier, klickt op de Späicheren a weider Knäppchen fir op de nächste Schrëtt ze goen. Drupal fänkt un all d'Features z'installéieren an dauert ongeféier 5 Minutten.

An der nächster Sektioun, Fëllt déi folgend Detailer aus:

Schlussendlech kritt Dir d'Homepage presentéiert wéi gewisen. Dir kënnt elo weidergoen fir Äre Site ze kreéieren an Inhalt ze addéieren. Dir kënnt eng grouss Gamme vu Drupal Themen a Plugins benotzen fir d'Erscheinung vun Ärem Site ze verbesseren.

An dëst bréngt eis zum Enn vun dësem Artikel. Mir hunn Iech duerch e step-by-step Guide geholl wéi Dir Drupal op CentOS 8 installéiere kënnt.