Gandi Docs

 |   AAA  |    fr   en  

Questions

Installer Drupal sur Gandi AI

Créer une base de données dédiée à Drupal

Il est prudent d'avoir une base de donnée (avec utilisateur et mot de passe) dédiée au Drupal. Nous appellerons cette base… drupal.

Je vous invite à consulter ce tutorial, si vous ne savez pas (encore) créer une base de données.

Prévoir un espace dédié au Drupal

Décidez de son emplacement:

Si vous préférez simplement placer Drupal un répertoire:

Facile! Créez un répertoire dédié dans l'emplacement souhaité (dans htdocs par exemple, pour obtenir www.exemple.com/drupal)

Si vous voulez attribuer un sous-domaine spécifique à Drupal du type drupal.exemple.com:

Deux opérations à faire:

  • Configurer votre serveur pour ce sous-domaine, comme vous l'explique ce tutorial
  • Configurer votre sous-domaine pour pointer vers le serveur que vous venez de configurer, comme vous l'explique ce tutorial

…c'est cette deuxième option que nous allons suivre dans ce tutorial.

Téléchargement de Drupal

Pour commencer, nous allons le télécharger. la dernière version disponible au moment de l'écriture de ce tutorial est la 5.6.

Rien ne vaut le site officiel pour trouver le fichier compressé initial. Je conseille donc ce lien.

Maintenant que le fichier est sur votre disque dur préféré, décompressez-le. Vous voici avec un répertoire (renommons-le drupal, pour être toujours aussi original) contenant tout les fichiers Drupal.

Lancez votre client FTP préféré (Ah, vous aussi c'est FileZilla ?), connectez-vous en temps qu'admin sur votre GandiAI, et rendez vous dans le répertoire correspondant au VirtualHost que vous aviez défini initialement.

Dans l'exemple en cours, le chemin de mon FTP correspondra à ceci :

/srv/d_ma-gandi-ai/www/drupal.exemple.com/htdocs/

…a moins que vous n'ayez changé la configuration initiale des fichiers web, mais si vous l'avez fait, j'assume que vous saviez ce que vous faisiez :)

A ce stade, nous allons donc pouvoir mettre les fichiers Drupal sur notre Gandi AI.

  • Si vous avez créé un VirtualHost de type drupal.exemple.com, vous allez vouloir que Drupal démarre dés la première page : vous allez donc uploader le contenu (et non pas le répertoire en lui-même) du répertoire drupal dans le répertoire htdocs de votre sous-domaine.
  • Si vous n'avez que faire du sous-domaine et que vous préférez un bon vieux lien en mondomaine.com/drupal alors il ne vous reste plus qu'à uploader le répertoire complet dans htdocs (ou dans un autre dossier si vous en avez décidé ainsi).

Préparer les fichiers Drupal

Pour que Drupal puisse se configurer, il va avoir besoin de droits spécifiques sur le fichier /sites/default/settings.php dans votre répertoire drupal.

Pour changer les droits sur un fichier via votre client FTP, dans la plupart des cas, il suffit de faire un click droit sur le fichier en question et chercher le bon terme dans le menu contextuel (Droits, Rights, CHMOD ou encore Propriétés).

Puisque j'ai commencé à vanter les mérites de FileZilla, voyons comment faire avec ce client:

Pointez le fichier en question, faites un click-droit dessus et sélectionnez "Attributs du fichier…". La fenêtre qui s'ouvre vous propose de changer les droits du fichier de 2 façons différentes : en droits à cocher ou en valeur numérique.

Le but du tutorial n'étant pas de vous initier aux valeurs numériques des droits sous UNIX, il est plus facile de vous dire que vous devez simplement remplacer la valeur numérique par 777.

Installation de Drupal

Avec votre navigateur internet, rendez-vous dans le répertoire où se trouvent les fichiers Drupal (par exemple, drupal.exemple.com).

1. Database configuration

Vous aurez alors quelques champs à remplir:

Database type: Choisissez mysql

Database name: Indiquez le nom de la base de données créée au début du tutorial. Dans notre cas, elle s'appelle drupal.

Database username: Le nom d'utilisateur associé à cette base…

Database password: …et son mot de passe.

Cliquez alors sur Advanced Options pour compléter quelques champs supplémentaires:

Database host: localhost

Database port: Vous pouvez laisser ce champ vide

Table prefix: Il est toujours préférable de mettre un préfixe aux tables créées, afin d'éviter un accident où de nouvelles tables écrasent des tables existantes. Vous pouvez mettre le préfixe que vous voulez, du moment qu'il se termine par un "_". Personnellement, je vais choisir "dp_"

2. Drupal installation complete

C'est déjà fini. Vous verrez un message de l'interface d'installation vous demandant de re-changer les droits du fichier /sites/default/settings.php de 777 à 644, pour des raisons de sécurité.

Configuration de Drupal

Pour finir, nous allons vous créer un compte administrateur. Ouvrez le répertoire de Drupal avec votre navigateur internet et cliquez sur "Create new account" dans la colonne de gauche. Etant donné que vous êtes le premier utilisateur créé, vous allez obtenir les droits d'administrateur de fait :)

Changez le mot de passe que Drupal vous a généré automatiquement (à moins qu'il ne vous plaise), et confirmez.

C'est fini, vous êtes maintenant l'administrateur d'un Drupal tout neuf! Je vous invite à consulter la documentation officielle pour en savoir plus sur cette application.

Il existe également une introduction à Drupal sur ce site : Atelier Drupal.


Optionnel: Installation du français

Note :

Un petit téléchargement vous permettra d'utiliser Drupal en français. Cependant, la traduction n'est pas complète et vous aurez un certain nombre de champs à traduire vous même par le biais de la console d'administration.

1.

Tout d'abord, nous allons télécharger le fichier sur le site de Drupal, puis l'extraire. Gardez-le au chaud sur votre disque dur, nous allons bientôt l'importer sur votre serveur.

2.

Rendez vous dans le répertoire de Drupal sur votre site, enregistrez-vous avec votre compte bénéficiant des droits d'administrateur, puis cliquez sur "Administer" dans la colonne de gauche.

Ensuite, dans la sous-partie Site building, cliquez sur Modules.

Dans la liste des Modules qui apparaitra, il faudra que vous cochiez le module Locale - il vous permettra d'installer des modules de langue supplémentaires.

3.

Ensuite, rendez-vous sur la page Administer > Site configuration > Localization, puis dans la section Manage languages > Import au sein de cette page.

Vous devriez alors voir ceci:

Comme vous voyez, il faut importer le fichier fr.po que vous venez de télécharger et d'extraire, puis que vous choisissiez French dans le menu déroulant Import into.

Ce fichier peut prendre plusieurs secondes à se charger sur votre serveur.

Une fois que c'est fait, vous devriez voir un message de confirmation (en français), et vous pourrez alors cliquer sur "Enregistrer la configuration", puis choisir le français comme la langue par défaut de Drupal!


Questions

Flux RSS des questions correspondant à ce filtre (Aide)

Dernière modification: le 08/10/2008 à 09:18 par Cyprien R.