Installation de Drupal 6 sur un serveur Dédié 1&1

Je mets à disposition les quelques éléments me permettant maintenant d 'installer un site Drupal facilement sur un serveur 1&1 dédié.

N'hésitez pas à ajouter des commentaires pour d'autres remarques suggestions, corrections sur le sujet.

Dans l'ordre le plus simple est :

1-Créer une base de donnée, par exemple monsitedrupal
Noter bien le nom de la base par exemple dbxxxxxxxxxx
, le user qui est généralement de la forme dboxxxxxxxxxx et le mot de passe : motdepasse.

2-Créer un répertoire pour votre site, par exemple monsitedrupal sur votre espace 1&1.

3-Lier ce répertoire avec un de vos domaines ou sous domaine.
Dans l'exemple nous l'appellerons : mondomainedrupal

4- Télécharger Drupal 6 sur votre poste de travail et décompressé le.
Dans le répertoire sites/default, copier le fichier default.settings.php en settings.php.
Vers la ligne 90 changer la variable $db_url sous la forme :

$db_url='mysql://user:motdepasse@serveur/basededonnée'

Attention toute la difficulté du paramétrage 1&1 serveur dédié (ou autre) vient dans le fait de bien faire la liaison avec le nom du serveur, dans le cas du serveur dédié si vous avez un nom de serveur (visible sur la page d'administration MySql) de la forme : localhost:/tmp/mysql5.sock alors
il faudra écrire %3A%2Ftmp%2Fmysql5.sock

Cela donne donc au final la ligne :
$db_url='mysql://dboxxxxxxxxxx:motdepasse@%3A%2Ftmp%2Fmysql5.sock/dbxxxxxxxxxx'

5-Paramétrage Php
Pour finir de paramétrer Drupal sur 1&1 il faut tout d'abord ajouter un fichier php.ini à la racine du site contenant :
register_globals = false
Ensuite pour pouvoir bénéficier des URL simplifiés vous devez ouvrir le fichier .htaccess et faire les modifications suivantes :

Vers la ligne 80 changer le "RewriteEngine on" en "RewriteEngine On"
puis dé commenter vers la ligne 108 "RewriteBase /" , c'est à dire enlever le #.

6-Envoyer par FTP l'arborescence Drupal 6 dans le monsitedrupal répertoire 1&1 (avec le nouveau fichier settings.php)
Vous obtenez donc une arborescence du type :

monsitedrupal
    |____includes
    |____misc
    |____modules
    :
    :
    |____sites
    :    |____all
    :    |____default
    :        |_____settings.php
    php.ini
    .htaccess

7-Lancez votre Browser et connectez vous au site http://mondomainedrupal/install.php
Il affichera alors la procédure d'installation, si il y a une erreur lors de la connexion à la base vérifier le fichier settings.php et relancer la procédure avec cette adresse http://mondomainedrupal/install.php