Installation Drupal · 4 min read · Nov 17, 2025

Comment Installer Drupal 5.6 Sur Debian Etch Avec ISPConfig

Comment Installer Drupal 5.6 Sur Debian Etch Avec ISPConfig

Drupal est un CMS (Système de Gestion de Contenu) basé sur PHP avec un excellent support communautaire et un grand nombre de modules. Pour plus d’informations, visitez Drupal.org.

Drupal peut être installé en tant que site unique ou il peut être installé en tant que multisite.

Installation de Site Unique

est une installation courante du noyau du programme.

Installation Multisite

utilise le noyau du programme installé sur le premier site web pour servir plusieurs sites web. De cette façon, vous pouvez économiser de l’espace sur votre disque dur car vous n’avez pas besoin d’installer le noyau complet de Drupal pour chaque site web. Au lieu de cela, vous n’avez qu’une seule installation du noyau de Drupal et vous créez des liens symboliques depuis les répertoires d’autres sites web vers les dossiers du noyau de Drupal.

Ce Guide

décrira comment j’ai installé Drupal sur mon serveur Debian Etch avec ISPConfig. Je suis sûr qu’il existe d’autres façons d’atteindre cet objectif et probablement certaines ne sont pas aussi fastidieuses que la mienne. Mais c’est ainsi que je l’ai fait et si quelqu’un me montre un meilleur chemin, je le prendrai. Avertissement : J’ai commencé avec Linux seulement en octobre dernier et avec Drupal il y a juste 5 jours. Je pense qu’à partir de cette déclaration, il est clair que je ne peux pas garantir que ce guide fonctionnera pour vous et je ne peux pas non plus garantir qu’il est sûr d’installer Drupal de cette manière.

La première partie de ce guide vous montrera comment installer le noyau de Drupal (c’est-à-dire l’installation d’un site unique de Drupal).

1. Hypothèses Et Préparations :

1.1 Système Et Logiciel :

Configuration parfaite de Debian Etch avec ISPConfig (voir le guide de Falko). Merci Falko.

Remarque : cette configuration devrait fonctionner sur toutes les autres distributions Linux tant que vos répertoires web sont stockés sous /www/web1/web/ ou tant que vous modifiez les commandes pertinentes en fonction des paramètres de votre serveur.

1.2 Dans Ce Guide, J’utiliserai Les Noms Suivants :

Votre site web Drupal : www.example.ltd

administrateur du site web : admin

superutilisateur MySQL : root

(Remarque : le compte utilisateur root MySQL a été créé lorsque vous avez installé MySQL sur votre serveur)

mot de passe du superutilisateur MySQL : rootpassword

Nouvelle base de données MySQL : web1_db1

Nouvel utilisateur MySQL : web1_u1

Nouveau mot de passe MySQL : web1password

Nous allons installer Drupal 5.6

2. Créer Un Nouveau Site Web

Tout d’abord, nous devons créer dans ISPConfig un nouveau site web www.examle.tld, configurer son utilisateur administrateur admin et créer sa base de données MySQL.

Allez dans ISPConfig et créez un nouveau site web : Cliquez sur ISP Manager=>Nouveau site. Remplissez toutes les informations pertinentes, pour le nom d’hôte utilisez www et pour le nom de domaine example.tld. Activez les scripts PHP et MySQL. Le mode sécurisé PHP ne doit pas être sélectionné. Ne cliquez pas encore sur enregistrer car nous devons créer un nouvel utilisateur et lui accorder des droits d’administrateur. Pour ce faire, cliquez sur : Utilisateur et Email=>Nouveau et configurez un nouvel utilisateur avec le nom admin. Ajoutez une adresse e-mail et accordez à cet utilisateur des droits d’administrateur. Cliquez sur Enregistrer. Nous sommes de retour dans la fenêtre ISP Site ouverte sur l’onglet de base. Pour créer une base de données, cliquez sur Options=>Base de données Nouveau.

ISPConfig vous montrera :

Nom de la base de données : web1_db1

Utilisateur de la base de données : web1_u1

Capture d'écran de la base de données ISP

Créez un mot de passe et cliquez sur Enregistrer. Encore une fois, nous sommes de retour dans la fenêtre ISP Site ouverte sur l’onglet de base. Maintenant, il est temps d’enregistrer la configuration du nouveau site web, alors cliquez sur Enregistrer en bas.

3. Configurer MySQL

Maintenant, nous devons accorder des privilèges spécifiques au nouvel utilisateur MySQL web1_u1. Nous pouvons le faire sur la ligne de commande shell.

!!!Important!!!

Connectez-vous à mysql en tant que superutilisateur MySQL root et avec le mot de passe rootpassword. N’utilisez pas le nouvel utilisateur MySQL web1_u1 ! Vous aurez besoin d’avoir suffisamment de droits pour accorder des privilèges à l’utilisateur web1_u1.

mysql -u root -p

Vous serez invité à entrer un mot de passe. Entrez rootpassword.

Maintenant, vous devriez voir ce qui suit :

mysql>

Insérez :

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON web1_db1.* TO 'web1_u1'@'localhost' IDENTIFIED BY 'web1password';

Si cela réussit, MySQL répondra par :

Query OK, 0 rows affected

Pour activer les nouveaux droits, entrez la commande suivante :

FLUSH PRIVILEGES;

Privilèges accordés. Pour quitter le mode mysql, appuyez sur ctrl+z

Dans la prochaine partie, nous commencerons l’installation.

Share: X/Twitter LinkedIn

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

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