Drupal est un système de gestion de contenu (CMS) puissant et flexible, utilisé pour créer une grande variété de sites Web, des blogs personnels aux grandes entreprises. Il est particulièrement apprécié pour sa robustesse et sa modularité, offrant des outils avancés pour la personnalisation et la gestion de contenu web. Installer Drupal sur Rocky Linux 9 peut sembler intimidant au premier abord, mais en suivant ces étapes détaillées, vous découvrirez que le processus est assez simple et direct. Ce guide vous fournira toutes les informations nécessaires pour installer Drupal sur Rocky Linux 9, en incluant des instructions claires et des exemples de commandes pour une compréhension aisée par les novices, tout en offrant une analyse approfondie pour les utilisateurs plus avancés.
Prérequis
- Un serveur fonctionnant sous Rocky Linux 9.
- Accès root ou un utilisateur avec des privilèges sudo.
- La pile LAMP (Linux, Apache, MySQL, PHP) installée sur votre serveur.
Étape 1 : Préparation de la base de données
Avant d’installer Drupal, vous devez créer une base de données et un utilisateur dédiés dans MariaDB (ou MySQL).
- Connectez-vous à MariaDB :
sudo mysql -u root -p
- Créez une base de données pour Drupal :
CREATE DATABASE drupal_db;
- Créez un utilisateur MariaDB et attribuez-lui les privilèges sur la base de données :
GRANT ALL PRIVILEGES ON drupal_db.* TO 'drupal_user'@'localhost' IDENTIFIED BY 'votre_mot_de_passe';
FLUSH PRIVILEGES;
EXIT;
Remplacez votre_mot_de_passe
par un mot de passe sécurisé.
Étape 2 : 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 :
sudo tar -xvf drupal.tar.gz
sudo mv drupal-* drupal
- Attribuez la propriété du dossier à l’utilisateur Apache :
sudo chown -R apache:apache /var/www/drupal
Étape 3 : 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, en ajustant pour votre domaine :
<VirtualHost *:80>
ServerName votredomaine.com
DocumentRoot /var/www/drupal
<Directory /var/www/drupal>
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/drupal_error.log
CustomLog /var/log/httpd/drupal_access.log combined
</VirtualHost>
- Redémarrez Apache pour appliquer les modifications :
sudo systemctl restart httpd
Étape 4 : Finalisation de l’installation de Drupal via l’interface Web
- Ouvrez votre navigateur web et naviguez vers
http://votredomaine.com
pour lancer l’assistant d’installation de Drupal. - Suivez les instructions à l’écran pour compléter la configuration, y compris la connexion à la base de données que vous avez créée à l’étape 1.
Pour les entreprises et les développeurs cherchant une solution d’hébergement fiable et performante pour leur site 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 Drupal sur Rocky Linux 9, vous permettant de bénéficier d’une plateforme stable et sécurisée pour vos projets web.