Drupal Installation · 4 min read · Nov 05, 2025
Drupal CMS Sur Un Serveur ISPConfig En 10 Étapes Faciles
Drupal CMS Sur Un Serveur ISPConfig En 10 Étapes Faciles
Version 1.0
Auteur :
Drupal est un joli CMS, facile à utiliser mais qui nécessite quelques réglages spécifiques du serveur. J’ai écrit ce “comment faire” pour ceux qui souhaitent exécuter ce CMS sur leur serveur ISPConfig. Vous pouvez probablement configurer Drupal de différentes manières, mais je préfère la méthode décrite ici.
Dans ce guide, j’utiliserai juste comme exemple :
- Version de Drupal 4.7.3 pour une configuration de site Drupal unique.
Si vous avez besoin de plusieurs sites Drupal, je fais référence à cette page : http://drupal.org/node/260 - Je suppose également que c’est votre première configuration de Drupal !
- Numéro de site dans ISPConfig : web1
- Vos sites sont stockés sous /var/www
- Base de données MySQL : web_db1
- Nom d’utilisateur MySQL : web1_u1
- Mot de passe MySQL : mysqlpassword
Voici comment procéder :
ÉTAPE 1 - Créer un site web :
Dans ISPConfig, créez un site web via “Nouveau site” dans le menu principal.
Dans l’onglet appelé “Base”, utilisez www pour le nom d’hôte et mydrupalwebsite.tld pour le nom de domaine. Activez MySQL et les scripts PHP pour ce site web mais désactivez le mode sécurisé PHP.
Dans le champ des directives Apache, vous entrez ces lignes :
Options +Includes +FollowSymlinks -Indexes
AllowOverride All
Order allow,deny
Allow from all
Deny from all
ÉTAPE 2 - Créer un utilisateur Administrateur pour le site web :
Dans ISPConfig, créez un utilisateur Administrateur, afin que vous puissiez télécharger/téléverser le site web plus tard via FTP :
Dans le menu principal, sélectionnez “ISP Manager”, sélectionnez votre nouveau site appelé mydrupalwebsite.tld dans l’arborescence et appuyez sur l’onglet “Utilisateur et Email”.
Appuyez sur “nouveau” et définissez un nouvel utilisateur et son adresse email. Donnez à cet utilisateur des droits d’administrateur et appuyez sur “Enregistrer”.
ÉTAPE 3 - Créer une base de données MySQL pour le site web :
Cliquez sur l’onglet appelé “Options” et créez une nouvelle base de données pour le site web.
ISPConfig vous montrera :
Nom de la base de données : web1_db1
Utilisateur de la base de données : web1_u1
Ensuite, vous définissez un mot de passe pour l’utilisateur de la base de données et appuyez sur “Enregistrer”.
ÉTAPE 4 – Télécharger/extraire les paquets et supprimer les fichiers tar.gz :
Connectez-vous à votre serveur web en tant que root et naviguez vers votre web Drupal :
cd /var/www/web1/web/Téléchargez la dernière version de Drupal, qui est la version 4.7.3 à ce moment.
wget http://drupal.org/files/projects/drupal-4.7.3.tar.gz
tar -zxvf drupal-4.7.3.tar.gzDécompressez les fichiers téléchargés :
tar -zxvf drupal-4.7.3.tar.gzSupprimez les fichiers tar.gz :
rm *.tar.gzÉTAPE 5 - Déplacer le contenu du dossier Drupal vers votre web et supprimer le dossier Drupal vide :
cd drupal-4.7.3
mv * ../
mv .htaccess ../
cd ../
rmdir drupal-4.7.3ÉTAPE 6 – Modifier le fichier .htaccess dans votre web :
Remplacez le fichier .htaccess dans votre web, qui est fourni par Drupal, par un fichier .htaccess avec le contenu suivant :
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]
ÉTAPE 7 – Télécharger votre base de données MySQL du site Drupal :
Téléchargez votre site web Drupal, en utilisant votre client FTP préféré.
URL : ftp://mydrupalwebsite/web
Nom d’utilisateur et mot de passe comme défini à l’ÉTAPE 2.
ÉTAPE 8 - Base de données MySQL pour Drupal :
Dans le répertoire de la base de données dans votre dossier Drupal - qui est maintenant sur votre bureau local - vous trouverez plusieurs fichiers sql.
La version sql dont vous avez besoin dépend du serveur MySQL que vous exécutez.
Dans cet exemple, j’utiliserai le fichier sql database.4.1.mysql car j’exécute MySQL 4.1.11.
Vous pouvez utiliser ce fichier sql pour créer les tables de la base de données mySQL.
Dans cet exemple, je fais cela avec phpMyAdmin.
Vous pouvez accéder à votre base de données via votre navigateur Internet via l’URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/
Si vous n’avez pas phpMyAdmin installé, vous pouvez le télécharger à http://www.ispconfig.org/downloads.htm
Connectez-vous à phpMyAdmin avec le compte utilisateur mySQL comme mentionné/défini à l’ÉTAPE 3.
Dans phpMyAdmin :
- sélectionnez votre base de données
- sélectionnez l’icône SQL pour commencer une requête
- choisissez votre fichier sql dans le répertoire mySQL dans le dossier de la base de données et appuyez sur “Démarrer”
- Vous pouvez quitter phpMyAdmin
ÉTAPE 9 – Connecter Drupal :
Dans votre dossier de fichiers Drupal sur votre bureau local, vous trouverez le fichier sites/default/settings.php.
Dans ce fichier, trouvez la ligne qui dit :
$db_url = ‘mysql://username:password@localhost/databasename’;
Changez-le en :
$db_url = ‘mysql://web1_u1:mysqlpassword@localhost/web1_db1’;
Enregistrez le fichier sites/default/settings.php après votre modification et téléchargez-le sur votre web via FTP, en utilisant votre compte FTP comme défini à l’ÉTAPE 2.
Étape 10 – Visitez votre site web Drupal :
Dans votre navigateur préféré, allez à http://mydrupalwebsite.tld où vous verrez l’écran de configuration de Drupal. Suivez les instructions comme indiqué.
Plus d’informations sur le système de gestion de contenu Drupal :
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.