Table des matières
Installer Drupal 6 chez Free.fr
Fonctionnalités perdues
Sans bidouiller à n'en plus finir et perdre toute possibilité de maintenance (tellement galère qu'on ne la fait pas), on perd nécessairement les URL propres, avec les conséquences négatives sur le référencement. Si elle sont indispensables, trouver un autre hébergeur.
.htaccess
Toutes les fonctionnalité d'Apache sollicitées par le fichier .htaccess de la distribution ne sont pas disponibles. Restreindre le fichier .htaccess au contenu suivant (source DrupalFR) :
php 1 # # 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 # Force simple error message for requests for non-existent favicon.ico. <Files favicon.ico> # There is no end quote below, for compatibility with Apache 1.3. ErrorDocument 404 "The requested file favicon.ico was not found. </Files>
Base de données
La base de données doit être :
- demandée (en se rendant sur la page de gestion de son compte)
- activée (par Free)
- créée (par Free)
Free annonce une création en 24h ou 48h, ça peut être plus long.
L'expérience montre qu'il ne faut pas hésiter à faire preuve d'impatience, toutes les 24h, en :
- tentant d'accéder à sa base (via phpmyadmin)
- réitérant la demande de création (normalement, Free indique que “la base est activée, mais en attente de création”)
La base de données a pour nom que le login de l'utilisatrice sauf si ce login contient un “.” . Dans ce cas le “.” est remplacé par un “_” (tiret de soulignement, ou tiret 8, ou underscore). Ainsi la base de données de l'utilisatrice ayant pour login florence.duchemin s'appelera florence_duchemin. Le login pour accéder à la base restant inchangé (florence.duchemin).
Télédéposer et modifier les fichiers à partir de Linux
Pour les transferts en FTP, c'est la version Linux de Filezilla qui donne le meilleur résultat. Très pratique lors de l'installation. J'ai longuement essayé Konqueror et KFTPGrabber, y'a pas photo : Filezilla est nettement plus fiable.
Pour la modification ponctuelle de fichier, j'utilise Konqueror + kwrite. On ouvre une session ftp via Konqueror puis on travaille sur son fichier comme s'il était en local. L'enregistrement des modifications déclenche automatiquement le télédépôt avec écrasement de la version précédente du fichier.
Pour des modifications importantes, on est plutôt dans une logique de développement. J'utilise alors Quanta Plus, qui permet de développer sur un site distant. Pour du vrai développement, on ne développe pas sur la version qui est en exploitation. Je travaille alors avec une version locale puis je synchronise sur le site distant, une fois mes modifications testées et validées.
Description complète de l'installation
Les sections précédentes ne traitent que des aspects spécifiques à une installation chez Free.fr. Il existe un déroulé complet de l'installtion de Drupal 6 chez Free.fr.