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 -pIci, 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;
exitRedémarrer les services
systemctl restart httpd.service
systemctl restart mariadb.serviceCentOS 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 --reload3 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 tempyum install wget unzip
wget http://ftp.drupal.org/files/projects/drupal-7.33.zipBien 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-xmldé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/drupalMaintenant, donnez les permissions appropriées dans le répertoire
chown -R apache:apache /var/www/html/drupalNous 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.phpDrupal 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 +0530Les 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
- Drupal : https://www.drupal.org/
- CentOS : http://www.centos.org/
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.