Drupal est un système de gestion de contenu (CMS) open source puissant et flexible, utilisé pour créer et gérer divers types de sites web. De l’entreprise au gouvernement, de l’éducation aux médias, Drupal offre une plateforme robuste pour le développement web. Cet article vous guide à travers les étapes d’installation de Drupal sur Rocky Linux 9, en fournissant des instructions détaillées et des exemples de commandes pour aider les novices à naviguer facilement dans le processus, tout en offrant des informations techniques approfondies pour les utilisateurs expérimentés.
Prérequis
Avant de commencer, assurez-vous que votre système Rocky Linux 9 est à jour :
sudo dnf update -y
Étape 1 : Installation de LAMP Stack
Drupal nécessite un serveur web, PHP et une base de données MySQL/MariaDB pour fonctionner. Commencez par installer la pile LAMP sur Rocky Linux 9.
Installation d’Apache
sudo dnf install httpd -y
sudo systemctl enable --now httpd
Installation de MariaDB
sudo dnf install mariadb-server -y
sudo systemctl enable --now mariadb
sudo mysql_secure_installation
Suivez les instructions à l’écran pour sécuriser votre installation MariaDB.
Installation de PHP
Drupal recommande PHP 7.3 ou supérieur. Installez PHP et les extensions nécessaires :
sudo dnf module reset php
sudo dnf module enable php:7.4
sudo dnf install php php-opcache php-cli php-gd php-curl php-mysqlnd -y
sudo systemctl restart httpd
Étape 2 : Création d’une base de données pour Drupal
Connectez-vous à MariaDB et créez une base de données et un utilisateur pour Drupal :
sudo mysql -u root -p
CREATE DATABASE drupaldb;
CREATE USER 'drupaluser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON drupaldb.* TO 'drupaluser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Remplacez drupaldb
, drupaluser
, et password
par vos propres valeurs.
Étape 3 : Téléchargement et installation de Drupal
- Téléchargez la dernière version de Drupal :
cd /var/www
sudo wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz
- Extrayez l’archive et déplacez le contenu dans le répertoire de votre site :
sudo tar -xzvf drupal.tar.gz
sudo mv drupal-* /var/www/html/drupal
- Ajustez les permissions :
sudo chown -R apache:apache /var/www/html/drupal
sudo chmod -R 755 /var/www/html/drupal
- Créez un fichier de configuration Drupal :
sudo cp /var/www/html/drupal/sites/default/default.settings.php /var/www/html/drupal/sites/default/settings.php
sudo chmod 664 /var/www/html/drupal/sites/default/settings.php
Étape 4 : Configuration d’Apache pour Drupal
- Créez un fichier de configuration virtuelle pour votre site Drupal :
sudo nano /etc/httpd/conf.d/drupal.conf
- Ajoutez la configuration suivante :
<VirtualHost *:80>
ServerName votre_domaine.com
DocumentRoot /var/www/html/drupal
<Directory /var/www/html/drupal>
AllowOverride All
</Directory>
</VirtualHost>
- Redémarrez Apache pour appliquer les modifications :
sudo systemctl restart httpd
Étape 5 : Finalisation de l’installation via l’interface web
Ouvrez votre navigateur et accédez à http://votre_domaine.com
pour terminer l’installation de Drupal en suivant les instructions à l’écran.
Pour ceux qui recherchent une solution d’hébergement robuste et performante pour leurs projets Drupal, Shape.host propose des services Cloud VPS adaptés à vos besoins. Nos VPS Linux SSD offrent les performances et la flexibilité nécessaires pour déployer et gérer des sites Drupal sur Rocky Linux 9, vous assurant une expérience utilisateur optimale et une gestion de contenu efficace.