Chapitre 2. l'installation de Drupal et configurations par défaut

Table des matières

Installation de Drupal
Télécharger et installer sur Linux
Installation Drupal dans WAMP
Configurations de base
Configurations de base pour Drupal 5.x
Réglages de base pour Drupal 4.7.4
Configurations complémentaires de Drupal
Création de l'utilisateur administrateur
Tâches périodiques
Réglages généraux du site
Localisation
Résumé

Résumé

Dans ce chapitre nous évoquons la procédure d'installation de Drupal, ainsi que les configurations de base que vous devrez nécessairement opérer pour chaque site:

  • Installation de Drupal 4.7.x versus 5.x

  • La création de l'utilisateur administrateur

  • Activer l'entretien du site

  • Configurations de base

  • Définir le Néerlandais ou le Français comme langue par défaut.

Installation de Drupal

Télécharger et installer sur Linux

Drupal s'installe très simplement. Vous pouvez télécharger le logiciel sur Internet:

Quand cela sera nécessaire, nous attirerons l'attention sur les différences entre les deux versions. La différence principale se trouve dans la structure de la base de données. Nous recommandons l'installation de la dernière version 5.x. Nous évoquons les versions plus anciennes que pour ceux qui ont déjà une telle version de Drupal servant leur site, et qui ne peuvent pas mettre à jour leur logiciel.

Placez l'archive dans le répertoire où vous conservez vos fichiers Web, par exemple /var/www et décompressez-le:

tar zxvf drupal-5.1.tar.gz

ou

tar zxvf drupal-4.7.4.tar.gz

Ce sera plus facile si vous créez un lien /var/www/drupal, qui mène à la version souhaitée. De cette façon, vous ne devez pas adapter votre configuration Apache chaque fois que vous effectuez une mise à jour de Drupal. Par exemple:

debian:/var/www# ln -s drupal-5.1 drupal
         

ou

debian:/var/www# ln  -s drupal-4.7.4 drupal
         

Installation Drupal dans WAMP

Les fichiers pour Drupal version 5.x ou 4.7.x sont les mêmes que ceux spécifiés dans la section intitulée « Installation de Drupal ». Procédez comme décrit ci-dessus:

  • Décompressez l'archive dans c:\wamp\www, ce qui résulte dans la création d'un répertoire drupal-<numéro_de_la_version>.

  • Contrôlez en ouvrant l'URL http://localhost/drupal-<numéro_de_la_version>/ si WAMP reconnaît votre installation. Vous verrez un message d'erreur concernant une fonction mysql-connect parce que la procédure d'installation n'a pas encore été terminée.

  • Créez la base de données: Dans http://localhost/wamp, cliquez sur le lien « PHPmyadmin ». Dans « Création d'une base de données », donnez un nom à votre base de données et cliquez le bouton Créer.

  • Créez les tables dans la base de données: sélectionnez la tablette « SQL » et mettez le nom du répertoire contenant les fichiers d'initialisation dans le champ « OU répertoire contenant le fichier texte »: c:\wamp\www\drupal-<numéro_de_la_version>\database\database.4.1.mysql. Tout en bas, cliquez le bouton Démarrage. Les noms des tables apparaîtront sur votre écran.

  • Dans Wordpad ou Notepad, ouvrez le fichier c:\wamp\www\drupal-<numéro_de_la_version>\sites\default\settings.php et continuez avec la section suivante de ce chapitre.

[Note]numéro de la version Drupal

Dans les noms des fichiers ci-dessus, remplacez à chaque fois le numéro de la version par le numéro de votre installation Drupal, par exemple c:\wamp\www\drupal-4.7.6\database\database.4.1.mysql.

La suite de l'installation est identique, quelque soit la plate-forme sur laquelle vous installez Drupal. De plus amples informations peuvent être consultées sur http://www.drupal.be/node37: installation de WAMP. Le message initial date de 2005, mais il y a des remarques plus récentes en bas.

[Astuce]Si ça ne marche pas

Plusieurs utilisateurs se heurtent à un bug PHP. Il suffit de mettre à jour votre système pour résoudre ce problème. Plus d'infos ici:

http://drupal.org/node/97129: plus d'infos sur la nature du bug;

http://www.qrios.nl/home_downloads_drupal_handleiding_howto_patch_diff_sygwin: une explication compréhensible sur la mise à jour de Drupal.