Drupal Installation · 3 min read · Dec 26, 2025

Installation et configuration de Drupal sur CentOS 7

Installation et configuration de Drupal sur CentOS 7

Version 1.0
Auteur : Srijan Kishore
Dernière modification : 13/Nov/2014

Ce document décrit comment installer et configurer Drupal sur CentOS 7. Drupal est une plateforme de gestion de contenu open source qui alimente des millions de sites Web et d’applications. Elle est construite, utilisée et soutenue par une communauté active et diversifiée de personnes à travers le monde.

1 Remarque préliminaire

Ce tutoriel est basé sur un serveur CentOS 7, donc vous devez configurer une installation de base de CentOS 7 avant de continuer avec ce tutoriel. Le système doit avoir une adresse IP statique. J’utilise 192.168.0.100 comme mon adresse IP dans ce tutoriel et server1.example.com comme nom d’hôte. Vous devez avoir un serveur LAMP installé sur CentOS 7.0 comme mentionné dans le tutoriel pour continuer.

2 Initialisation de la base de données

Je vais créer la base de données pour Drupal comme suit :

mysql -u root -p

Ici, nous ajoutons database=drupaldb user=drupaluser et password=drupalpassword :

CREATE DATABASE drupaldb;
CREATE USER drupaluser@localhost IDENTIFIED BY 'drupalpassword';
GRANT ALL PRIVILEGES ON drupaldb.* TO drupaluser@localhost;

En continuant :

FLUSH PRIVILEGES;  
exit

Redémarrer les services

systemctl restart httpd.service  
systemctl restart mariadb.service

CentOS 7.0 utilise Firewall-cmd, donc je vais le personnaliser pour permettre l’accès externe au port 80 (http) et 443 (https).

firewall-cmd --permanent --zone=public --add-service=http  
firewall-cmd --permanent --zone=public --add-service=https  
firewall-cmd --reload

3 Installation de Drupal

Nous allons d’abord créer un répertoire temp dans lequel je vais télécharger la dernière version de Drupal comme suit :

mkdir temp  
cd temp
yum install wget unzip  
wget http://ftp.drupal.org/files/projects/drupal-7.33.zip

Bien que la pile LAMP offre une excellente base pour un serveur, Drupal nécessitera encore quelques packages supplémentaires pour fonctionner sans problème. Vous devez télécharger ces packages en utilisant la commande suivante :

yum install php-mbstring php-gd php-xml

décompressez le fichier zip de Drupal dans le dossier créé suivant :

unzip -q drupal-7.33.zip -d /var/www/html/

Cela créera un dossier comme /var/www/html/drupal-7.30, je vais renommer le dossier en /var/www/html/drupal. Ici, je retire seulement le nom de version :

mv /var/www/html/drupal-7.33/ /var/www/html/drupal

Maintenant, donnez les permissions appropriées dans le répertoire

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

Nous devons créer un fichier de paramètres à partir du fichier default.settings.php en settings.php dans le dossier sites/default :

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

Drupal souhaite que /var/www/html/drupal/sites/ et /var/www/html/drupal/sites/default/settings.php soient accessibles en écriture. Lorsqu’on traite avec SELinux, nous devons mettre à jour le contexte de /var/www/html/drupal/sites/ pour lire et écrire :

chcon -R -t httpd_sys_content_rw_t /var/www/html/drupal/sites/

Maintenant, procédez à l’installation Web de Drupal. Allez à l’URL http://192.168.0.100/drupal :
Procédez avec Standard et cliquez sur Enregistrer et continuer.

Maintenant, par défaut, l’anglais est sélectionné, continuez avec Enregistrer et Continuer :

Maintenant, nous allons procéder à la page de connexion en fournissant les informations de la base de données comme sélectionné au moment de la création de la base de données Drupal :

Dans mon cas, c’était

Select MySQL, MariaDB, or equivalent  
Database name = drupaldb  
Database username = drupaluser  
Database password = howtoforge  
Datbase host = localhost

Donnez les informations selon votre choix, ici j’utilise comme :

Site name = Drupal site  
Site e-mail address =  [email protected]  
Username = admin  
Email-address = [email protected]   
Password = howtoforge  
Country = India  
Default time-zone = Asia/kolkata +0530

Les valeurs ci-dessus sont spécifiques à l’utilisateur, vous pouvez les personnaliser selon votre choix. Appuyez ensuite sur Enregistrer et Continuer :

Ceci sera votre installation de Drupal.

Maintenant, procédez à la Visite de votre nouveau site.

Félicitations ! Vous avez maintenant une instance Drupal entièrement fonctionnelle sur votre CentOS 7.0 :)

7 Liens

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.