Recherche de site Web

Comment installer Drupal sur CentOS 8


Drupal est un CMS gratuit et open source écrit en PHP et livré avec la licence GNU/GPL. Tout comme les plateformes CMS populaires telles que WordPress et Joomla, avec Drupal, vous pouvez commencer à créer votre propre blog ou site Web à partir de zéro avec peu ou pas de connaissances en programmation Web ou en langages de balisage.

Dans ce didacticiel, vous apprendrez comment installer Drupal sur CentOS 8 Linux.

Conditions préalables

Avant de commencer, assurez-vous d'avoir installé la pile LAMP sur votre CentOS 8. LAMP est une pile populaire utilisée pour l'hébergement Web et se compose d'un serveur Web Apache, < Base de donnéesMariaDB/MySQL et PHP.

Assurez-vous également que vous disposez d’une connexion SSH à votre serveur CentOS 8 et d’une connexion Internet bonne et stable.

Étape 1 : Installer des modules PHP supplémentaires dans CentOS 8

Drupal nécessite des modules PHP supplémentaires pour fonctionner sans problème. Installez-les donc en exécutant la commande ci-dessous.

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

Étape 2 : Créer une base de données Drupal

Après avoir installé tous les modules PHP requis, vous devez créer une base de données pour accueillir les fichiers d'installation de Drupal. Connectez-vous donc à votre base de données MariaDB comme indiqué.

sudo mysql -u root -p

Une fois connecté, exécutez les commandes comme indiqué pour créer une base de données pour Drupal et accorder tous les privilèges à l'utilisateur Drupal.

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;

Quittez et redémarrez le serveur de base de données.

sudo systemctl restart mariadb

Étape 3 : Téléchargez Drupal dans CentOS 8

Une fois la base de données Drupal en place, la prochaine étape consistera à télécharger le fichier tarball de Drupal depuis le site officiel de Drupal. Celui-ci contient tous les fichiers nécessaires au fonctionnement de Drupal comme prévu. Au moment d'écrire ces lignes, la dernière version est Drupal 8.8.4.

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

Une fois le téléchargement terminé, extrayez le fichier tarball comme indiqué.

sudo tar -xvf drupal-8.8.4.tar.gz

Ensuite, déplacez le dossier extrait vers le répertoire racine du document Apache, comme indiqué.

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

Avec le fichier Drupal non compressé dans le répertoire racine du document, modifiez les autorisations du fichier pour permettre à Apache d'accéder au répertoire.

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

Étape 4 : Configurer les paramètres Drupal

Ensuite, nous allons créer un fichier de paramètres à partir du fichier de paramètres par défaut (default.settings.php) qui existe déjà à l'emplacement suivant.

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

Si SELinux est activé sur votre système, exécutez la commande ci-dessous pour appliquer la règle SELinux sur le répertoire /var/www/html/drupal/.

Étape 5 : Finalisation de l'installation de Drupal

Nous en avons terminé avec toutes les configurations. Il ne reste plus qu'à configurer Drupal sur le navigateur. Pour ce faire, saisissez l'adresse suivante dans votre barre d'URL et appuyez sur ENTER.

http://server-IP/drupal

L'écran « Bienvenue » sera tel qu'illustré. Alors d’abord, sélectionnez votre langue préférée et cliquez sur le bouton « Enregistrer et continuer ».

Sur l'écran suivant, sélectionnez le « Profil standard » comme profil à utiliser et cliquez sur le bouton « Enregistrer et continuer » pour passer à la page suivante.

Ensuite, jetez un œil à l’aperçu des exigences et activez les URL propres. Pour activer les URL propres, accédez au fichier de configuration Apache situé dans le fichier /etc/httpd/conf/httpd.conf.

Définissez l'attribut AllowOverride de Aucun à Tous.

Ensuite, actualisez la page pour passer à la page « Configuration de la base de données », comme indiqué. Remplissez les champs obligatoires tels que le type de base de données, le nom de la base de données, le mot de passe de la base de données et le nom d'utilisateur.

Encore une fois, cliquez sur le bouton « Enregistrer et continuer » pour passer à l'étape suivante. Drupal commencera à installer toutes les fonctionnalités et prendra environ 5 minutes.

Dans la section suivante, remplissez les détails suivants :

Enfin, la page d'accueil vous sera présentée comme indiqué. Vous pouvez maintenant procéder à la création de votre site et y ajouter du contenu. Vous pouvez utiliser une vaste gamme de thèmes et de plugins Drupal pour améliorer l’apparence de votre site.

Et cela nous amène à la fin de cet article. Nous vous avons expliqué étape par étape comment installer Drupal sur CentOS 8.