lundi 24 octobre 2005

Héberger SPIP sur 1and1.fr

Depuis le 1er octobre 2005 et jusqu’au 31 novembre 2005, l’hébergeur 1and1 offre (pour une durée de 3 ans, sans engagement) un hébergement de qualité pour fêter ses 10 ans d’existence. SPIP tourne parfaitement bien dessus sous réserve de le paramétrer correctement…

Configuration de l’espace d’hébergement

La configuration se fait depuis l’interface d’administration de 1and1

Base de données MySQL

Il faut créer une base de données en cliquant sur Administration de MySQL (et non pas 1&1 Base de données !).

Une fois créée, vous disposez d’un tableau :

Nom de la base de données Nom d’utilisateur Mot de passe Nom du serveur de la base de données Description Etat
db123456789 dbo123456789 P@ssw0rd db111.unetun.com Pour SPIP disponible

qui vous servira pour la configuration de SPIP.

Accès FTP

L’accès FTP se fait avec votre nom de domaine pour le host et le nom d’utilisateur et mot de passe données eux aussi par l’interface d’administration (Accès FTP)

Configuration de SPIP

1and1 dispose de 3 moteurs pour php : 3, 4 et 5. Par défaut, il traite les .php3 avec le moteur php3. Or, il faut que SPIP 1.8.n dispose de php 4.1 minimum.

→ Modifier une ligne du .htaccess proposé pour SPIP :
AddType x-mapp-php4 .php3

→ D’autre part, pour la réécriture d’URL, il faut indiquer, toujours dans le .htaccess la base de réécriture :
RewriteBase /
Et dans ecrire/mes_options.php3 :

Enfin, il faut bien penser à supprimer le index.html d’origine [1], sinon c’est lui qui s’affiche et pas le site SPIP.

L’ensemble de ces paramètres de configuration est dans le fichier suivant :

Zip - 1.6 ko
Fichiers à rajouter à l’installation par défaut de SPIP
Permet le fonctionnement complet de SPIP 1.8.n sur 1and1.

Gestion d’erreur 404 : page non trouvée

Une fois que les url propre2 sont en place, la gestion 404 est pris en charge par SPIP.

Cas d’un site placé dans un sous dossier

Il y a en fait 2 cas :

  • Il s’agit d’un domaine hébergé dans un sous dossier sur 1and1 (genre http://www.monsite.info/)
    RewriteBase / car il s’agit de réécrire par rapport à la racine de votre domaine (telle qu’elle est visible dans l’URL)
  • Il s’agit d’un sous dossier sur un domaine (genre http://www.monsite.info/test/)
    RewriteBase /nomdudossier/

Cas du bridage d’upload avec Free ADSL

Rappel : depuis août 2005 jusqu’a maintenant (fin décembre 2005), les freenautes non dégroupés passés en IP/ADSL Max constatent que le débit FTP en mode passif (PASV) est tellement lent qu’il en devient quasi inutilisable (plus lent que le RTC).

Or, 1and1 impose d’utiliser le mode FTP passif.

Mais, 1and1 permet aussi d’utiliser le mode SFTP qui lui n’est pas bridé par Free.

→ Donc, pour mettre vos fichiers sur les serveurs de 1and1 via un abonnement Free ADSL Max non dégroupé, il suffit d’utiliser un logiciel FTP supportant le mode SFTP. C’est le cas par exemple de FileZilla

Vous pouvez aussi télécharger un .zip avec déjà tous les paramétrages faits (à rajouter à votre installation).

Attention : si vous avez déjà un .htaccess personnalisé ou un ecrire/mes_options.php3, ne les écrasez pas avec ceux fournis dans le zip. Cherchez les différences pour les reporter dans les vôtres.

Enfin, si vous ne voyez pas le .htaccess contenu dans le .zip, il vous faut demander à votre système d’exploitation d’afficher les fichiers habituellement cachés.

[1] Mis à la racine de l’espace d’hébergement par 1and1 pour indiquer que l’espace est réservé

Vos témoignages

  • Héberger SPIP sur 1and1.fr 4 juin 2008, par Joseph Tux

    Bonjour

    Cette page est très intéressante ; Elle est indiquée dans spip.contrib, et donc sans doute très utilisée.

    Serait-il possible de la mettre à jour, en particulier en ce qui concerne les versions de php et de MySQL  ?

    Merci pour cette page d’aide, même telle qu’elle est aujourd’hui.