1 - Installation rapide sous Linux Ubuntu

L’installation d’une solution LAMP (Linux, Apache, MySQL, Php) sous Linux est toujours très bien documentée quelque soit la distribution utilisée. Dans ce livre, la distribution Ubuntu a été choisie car elle est la distribution grand public la plus utilisée en ce moment.

1 - Installation d’une solution LAMP
Pour installer les quatre logiciels dont vous avez besoin, tapez la ligne de commande suivante dans un terminal (avec Ubuntu : Applications - Accessoires - Terminal) :


sudo apt-get install apache2 apache2-doc mysql-server php5 libapache2-mod-php5 php5-mysql phpmyadmin php5-gd

  • Il vous sera demandé durant l’installation un mot de passe pour MySQL - pour ce livre le mot de passe utilisé sera livredrupal.

demarrage_linux_1
Configuration de MySQL

  • A la question Serveur web à reconfigurer automatiquement, choisissez apache2 en appuyant sur la barre d’espace.

demarrage_linux_2
Configuration de phpMyAdmin

  • A la fin de l’installation, pour vérifier si votre serveur web fonctionne, lancez un navigateur internet et entrez l’adresse locale : http://localhost . Vous devriez voir apparaître la page d’accueil apache.
  • Vérifiez si phpMyadmin fonctionne en entrant l’adresse : http://localhost/phpmyadmin. Vous devriez voir apparaître la page d’accueil phpMyAdmin.

demarrage_linux_3
Votre solution LAMP est installée, phpMyAdmin fonctionne

2 - Téléchargement et accès à l’installateur de Drupal
Vous allez maintenant installer Drupal à partir de ses fichiers source. Il faut donc les télécharger et les copier au bon endroit dans votre arborescence de fichiers. Il est préférable d’installer Drupal dans votre répertoire personnel (/home/utilisateur) pour faciliter l’édition et l’ajout de fichiers dans Drupal. Toutefois, sachez qu’il est possible pour vous de l’installer dans un autre répertoire (classiquement /var/www).

  • Rendez-vous à la section Download du site web Drupal (http://www.drupal.org/) ou cliquez sur le lien Latest release et téléchargez la dernière version de Drupal.

demarrage_linux_4
Page d’accueil de drupal.org

  • Décompressez votre archive dans votre répertoire personnel.
  • Renommez ce répertoire en drupal.
Vous devriez obtenir une arborescence du type /home/utilisateur/drupal.
Créez maintenant un lien symbolique entre le répertoire de apache et votre répertoire drupal

cd /var/www
sudo ln -s /home/utilisateur/drupal

information La commande ln -s permet de créer un lien symbolique entre le répertoire /var/www et le répertoire drupal de votre répertoire personnel. Cela est très pratique car vous pourrez alors modifier facilement les fichiers de Drupal sans entrer le mot de passe super utilisateur. Toutefois, sachez que cela peut nuire aux performances de votre système car il doit, à chaque requête, résoudre ce lien.

Lancez un navigateur internet et entrez l’adresse locale : http://localhost/drupal. Vous devriez voir apparaître la page d’accueil de Drupal.

demarrage_linux_5
Drupal est prêt à être installé !

3. Installation de la langue française
La priorité est maintenant d’installer Drupal en Français :

  • Cliquez sur le lien Learn how to install Drupal in other languages de la page http://localhost/drupal.
  • Cliquez sur Determine if a translation of this Drupal version is available, ce qui doit vous rediriger vers la section Translations (Traductions) du site internet Drupal (http://www.drupal.org).
  • Téléchargez alors le fichier French translation pour la version 6.x de Drupal.
  • Décompressez ce fichier dans votre répertoire drupal /home/utilisateur/drupal
  • Allez à nouveau à l’adresse http://localhost/drupal. Vous devriez alors avoir le choix de la langue.

demarrage_linux_6
Drupal est prêt à être installé... en francais !

Voilà ! Vous êtes prêts à installer Drupal !

  • Choose Language (Choix de la langue) : Bien sûr, sélectionnez Français pour passer à l’étape suivante.

4. Droits d’accès
L’installateur Drupal doit avoir les droits en écriture sur le répertoire /home/utilisateur/sites/default. C’est pourquoi vous devriez ensuite avoir le message d’erreur suivant :

demarrage_linux_7
Drupal demande des droits en écriture !

information Depuis la version 6.3 de Drupal, il faut créer le fichier settings.php en copiant et renommant le fichier ./sites/default/default.settings.php :
cp /var/www/drupal/sites/default/default.settings.php /var/www/drupal/sites/default/settings.php

Il faut donner les droits d’accès en écriture sur le répertoire ./sites/default durant le processus d’installation :

sudo chmod -R a+w /var/www/drupal/sites/default

  • Cliquez sur le lien recommencez pour faire disparaître le message.

5. Installation de la base de données
Pour que Drupal fonctionne correctement, il faut lui créer une base de données. Vous allez utiliser phpmyadmin pour la créer et la configurer.

  • Lancez un autre navigateur internet (ou un nouvel onglet) et entrez l’adresse locale : http://localhost/phpmyadmin.
  • Connectez-vous avec le login root et le mot de passe que vous avez entré lors de l’installation (livredrupal si vous avez suivi ce livre).
  • En dessous de la ligne Créer une base de données, entrez «drupal».

demarrage_linux_8
Création de la base de données MySQL pour Drupal avec phpMyAdmin

  • Puis cliquez sur le bouton Créer.
Retournez maintenant à votre installation de Drupal et complétez les champs suivants :
  • Nom de la base de données : drupal.
  • Nom d’utilisateur : root.
  • Mot de passe : le mot de passe que vous avez entré lors de l’installation de MySQL - livredrupal si vous avez suivi les conseils de ce livre.

    demarrage_linux_9
    Installation de la base de données par l’installateur Drupal

    • Cliquez sur le bouton Sauvegarder et poursuivre.
    Supprimez les droits d’accès en écriture sur le répertoire ./sites/default pour sécuriser à nouveau votre site :

    sudo chmod a-w /var/www/drupal/sites/default

    information Drupal doit avoir accès en écriture au répertoire /var/www/drupal/sites/default/sites
    sudo chmod a+w -R /var/www/drupal/sites/default/files

    Configuration du site
    Maintenant que la base est créée, vous allez entrer les paramètres qui permettront à Drupal de créer le premier utilisateur : l’administrateur.
    Complétez les champs de la manière suivante :

    demarrage_linux_10
    Paramètres pour la création du premier utilisateur

    • Puis cliquez sur Sauvegarder et poursuivre.
    • Cliquez sur le lien votre nouveau site.
  • demarrage_linux_11
    L’installation sous Linux est terminée !


    Vous pouvez maintenant partir à la découverte de Drupal !