Installation de Drupal sur Free

2 bis – Installation de Drupal sur Free

sam, 02/07/2009 – 17:30 — admin

Ce chapitre ne fait pas partie du livre Atelier Drupal.

Free propose un espace d’hébergement conséquent, 10 Go, qui a l’avantage d’être gratuit. Il est possible d’installer Drupal chez Free bien que quelques limitations soit gênantes. La plus ennuyeuse pour Drupal est l’impossibilité d’activer le modrewrite de php.

1. Création du compte
Créer un compte pour héberger ses pages perso n’est pas compliqué, mais demande une certaine patience. En effet, votre compte pages perso ne sera activé que 24 voir 48 heures après votre demande et si vous n’avez pas de compte, vous devrez attendre une lettre que free vous enverra par la poste.
Création compte mail
La première chose à faire est de se créer une adresse mail :
Si vous ne possédez pas encore d’accès free :

  • Rendez-vous sur le site http://www.free.fr.
  • Cliquez sur l’onglet S’ABONNER.
  • Dans la liste de gauche, cliquez sur Accès gratuit.
  • Remplissez les champs du cadre de droite.

Ainsi, vous recevrez par la poste vos informations sur votre nouveau compte.

Si possédez un compte free ou si vous avez reçu les informations de votre compte :

  • Rendez-vous sur le site http://www.free.fr.
  • Cliquez sur l’onglet MON COMPTE.
  • Entrez vos Identifiants et Mot de passe.
  • Cliquez sur le bouton Connexion.

Vous arrivez alors sur votre interface de gestion. Depuis cette page, vous pouvez gérer votre compte mail et vos Pages Perso :

free1.png
L’interface d’administration de votre compte free

Activer votre compte pour les pages personnelles Permet de demander l’activation de votre espace
Ré-activer votre compte pour les pages personnelles (si celui-ci a été suspendu) Effectue une nouvelle demande si votre compte a été désactivé
Personnalisez le mot de passe de connexion FTP Modification du mot de passe uniquement pour la connexion FTP
Personnalisez le mot de passe de connexion SQL Modification du mot de passe uniquement pour l’accès à votre base SQL (Et donc à phpMyAdmin)
Consulter les statistiques d’accès webalizer de votre site web Permet d’avoir les statistiques de fréquentation de votre site
Activez les statistiques phpmyvisites de votre site web Autre interface de présentation des statistiques de fréquentation
Consulter les statistiques d’accès phpmyvisites de votre site web
Activer votre base de données MySQL permet de créer une base MySQL
Accéder et gérer votre base de données MySQL accès à phpMyAdmin
  • Cliquez sur le lien Activer votre compte pour les pages personnelles.
  • Chosissez Base MySQL.
  • Cliquez sur bouton >

Votre compte sera alors activé une ou deux journée après la demande. Pour savoir si celui-ci est activé, tentez de vous connecter à phpMyAdmin grâce au lien Accéder et gérer votre base de données MySQL.

free2.png
Votre compte est activé !

2. Transfert des fichiers de DrupalVous allez maintenant installer Drupal à partir de ses fichiers source. Il faut donc télécharger Drupal et transférer les fichiers vers votre serveur.

Connexion ftp au serveur

astuce.png L’extension FireFTP de Firefox sera utilisée pour transférer les fichiers via ftp (https://addons.mozilla.org/fr/firefox/addon/684).

Créer un compte sur FireFTP pour vous connecter à votre serveur

  • Dans Firefox, cliquez sur le menu Outils/FireFTP.
  • Dans la liste déroulante qui permet de choisir les comptes ftp, cliquez sur Create an account…
  • Host : ftp://ftpperso.free.fr
  • Login : Votre Login free.
  • Password : Votre mot de passe free.

free3.png
Compte FTP sur FireFTP

  • Cliquez sur le bouton OK.
  • Cliquez sur le bouton Connect de la page principale de FireFTP.

Si tout c’est bien passé, vous devriez être connecté à votre compte FTP.
Téléchargement et Upload de l’archive Drupal

  • 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.

free4.png
Page d’accueil de drupal.org

  • Décompressez votre archive dans un répertoire local de votre ordinateur.
information.png Si vous ne pouvez pas décompresser votre archive .tar.gz, utilisez le logiciel libre 7zip : http://www.7-zip.org.
  • Sélectionnez l’ensemble du contenu du répertoire drupal-6.x.
  • Copiez tous les fichiers sur votre répertoire distant grâce à FireFTP.

free5.png
Transfert des fichiers de Drupal

Modification du .htaccess Du fait des limitations imposées par free, certaines directives du fichier .htaccess provoquent une erreur 500 à l’installation de Drupal. Vous devez donc modifier le .htacces à la racine de Drupal :

information.png Les fichiers commençant par le caractère « . » sous unix sont des fichiers cachés. Donc, avec FireFTP, si le fichier .htaccess n’apparaît pas dans votre répertoire Drupal, allez dans Tools – Options puis cochez la case Show hidden files de l’onglet General.
  • Editez le fichier .htaccess : avec FireFTP, clic droit sur le fichier – Open
  • Supprimez toutes les lignes
  • Ajoutez les lignes suivantes au fichier :
#
# Apache/PHP/Drupal settings:
## Don’t show directory listings for URLs which map to a directory.
Options -Indexes# Follow symbolic links in this directory.
Options +FollowSymLinks# Make Drupal handle any 404 errors.
ErrorDocument 404 /index.php

PHP 1

# $Id: .htaccess,v 1.90.2.1 2008/07/08 09:33:14 goba Exp $

  • Enregistrez le fichier
[inline_upload|file=information.png|title=information] La ligne PHP 1 permet de forcer l’utilisation de la version 5 de PHP..

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

free6.png
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://votrelogin.free.fr.
  • 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 l’archive en local sur votre ordinateur.
  • Sélectionnez l’ensemble du contenu de l’archive.
  • Copiez le sur votre répertoire distant grâce à FireFTP.

free7.png

Envoie des fichiers de la langue française.

free8.png
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. Installation de la base de données

Pour que Drupal fonctionne correctement, il faut lui indiquer les paramètres de votre base de données.

  • Type de base de données : mysqli
  • Nom d’utilisateur : Nom d’utilisateur de votre base de données.
  • Mot de passe : le mot de passe que vous avez entré lors de la création de la base de données.
  • Cliquez sur Options avancées.
  • Serveur de base de données : Serveur de base de données à utiliser.

free9.png
Installation de la base de données par l’installateur Drupal

  • Cliquez sur le bouton Sauvegarder et poursuivre.

5. 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 :

  • Nom du site : Recettes !
  • Adresse e-mail du site : contact@mondomaine.com (Entrez une adresse valide)
  • Nom d’utilisateur : admin
  • Adresse e-mail : contact@mondomaine.com (Entrez une adresse valide)
  • Mot de passe : Entrez un mot de passe sécurisé

free10.png
Paramètres pour la création du premier utilisateur

  • Cliquez sur le bouton Sauvegarder et poursuivre.
  • Cliquez sur le lien votre nouveau site.

free11.png
L’installation de Drupal est terminée !

information.png Votre site Drupal est installé mais pas sécurisé. La directive FileMatch étant interdite par Free, tous les répertoires sont accessibles en lecture. pour protéger un répertoire et ses sous-repertoire, il faudra créer un fichier .htaccess dans chacun d’eux contenant la directive : deny from all.
En particulier, il est important de protéger le répertoire /sites/default car il contient le fichier settings.php contenant votre mot de passe.
information.png Avec Drupal, par défaut, il est possible pour chaque utilisateur de créer son propre compte sans vérification. Cela peut vous poser un problème de sécurité. Pour modifier cela allez sur Administrer – Gestion des utilisateurs – Paramètres des utilisateurs et choisissez l’option Seuls les administrateurs du site peuvent créer de nouveaux comptes. Puis, cliquez sur le bouton Enregistrer la configuration.

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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *