Héberger SPIP sur 1and1.fr

Lundi 24 octobre 2005 — Dernier ajout mercredi 20 juin 2012

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…

Mise à jour septembre 2008 : Fin des abonnements 1and1 Premium gratuits durant 3 ans. Comment partir ?

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 :

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.

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

Documents à télécharger

Vos réactions

  • Héberger SPIP 2.0 sur 1and1.fr dans un repertoire 26 novembre 2009 16:25, par Agnes

    Bonjour

    J ai aussi des difficultés a installer SPIP chez 1and1 Toutes les explications que j’ai googlés font référence au site de Pyrat mais je me demande si il est MAJ pour SPIP 2.0. En effet ça ne marche pas pour moi….

    1. J’ai transféré par FTP tous les fichiers de l installe de SPIP sur mon serveur, dans un sous repertoire http://www.monsite.com/monrepertoire

    2. Suivant les instructions de Pyrat, j’ai modifié le fichier htaccess.txt pour intégrer :

    • RewriteBase /monrepertoire/
    • AddType x-mapp-php4 .php3

    3. J’ai téléchargé htaccess.txt sur le serveur dans /monrepertoire et l’ai renommé .htaccess

    Par contre, je n’ai pas utilisé le htaccess du zip (qui il me semble correspond à SPIP 1.8x), et je n’ai pas non plus modifié ecrire/mes_options.php3 (en fait, ce fichier n existe pas chez moi), car j ’utilise l’outil de réécriture d’URL du plugin couteau suisse (option propre_qs) et ne préfère pas interférer.

    Le probleme :

    J espere vraiment avoir votre aide, merci Agnes

    • Héberger SPIP 2.0 sur 1and1.fr dans un repertoire 26 novembre 2009 16:29, par Jacques PYRAT

      Effectivement, ce tutoriel n’a pas été mis à jour depuis fort longtemps pour la simple raison que je déconseille vivement d’héberger SPIP chez 1and1.

      Présentement, j’ai mon propre serveur dédié sur lequel j’héberge tous mes clients. C’est plus sûr et rapide !

      Je peux aussi proposer vous un hébergement si ça vous tente…

  • arcrea 19 juin 2009 10:55

    bonjour, Je suis nouvel utilisateur de spip (enfin j’essaie) je pense avoir suivi la procédure d’installation de spip sur 1and1…. Cependant lorsque je vais à la page http://www.nomdemonsite.fr/spip.php?page=login&url=%2Fecrire%2F afin de démarrer spip (je crois que c’est bien comme ça ?!) je dois rentrer login et mot de passe ? or j’ai tenté de rentrer mes login et mot de passe (que j’utilise pour le ftp) et ceux qui m’ont été fourni lorsque j’ai crée une base de donnée MySQL sur 1and1… aucuns de ceux la fonctionnent !

    Comment faire !

    D’avance merci… J’ai essayé de suivre la procédure de la page http://www.pyrat.net/Heberger-SPIP-sur-1and1-fr.html

    mais là je bloque !

    • Héberger SPIP sur 1and1.fr 19 juin 2009 16:04, par Jacques PYRAT

      En principe, durant la procédure d’installation du site (en allant dans ecrire/), il est demandé de renseigner un login/mot de passe d’administrateur du site (dernière étape).

      Si ce n’est pas fait, il suffit de relancer la procédure d’installation en supprimant par FTP le fichier config/connect.php

  • Daniel 28 août 2008 17:08

    Bonjour, Merci beaucoup pour votre tutoriel. Cependant, j’ai de grandes difficultés pour gérer la page d’erreur 404.

    • Je suis chez unetun.fr
    • J’ai élaboré un site Spip dans sa version 1.9.2.d
    • Je suis débutant avec Spip

    Je pense avoir appliqué « à la lettre » votre tutoriel, mais j’obtiens malheureusement une page blanche, à la place de ma page 404.html, que j’ai copié dans la racine du site.

    Le fichier .htaccess que vous proposez, a été copié tel quel sur la racine du site. La conséquence est que je ne peux plus accéder à aucune des pages… J’ai donc pris soin de remettre le .htaccess précédemment sauvegardé.

    Si vous pouvez m’apporter votre précieuse aide ? Je suis à votre écoute, fonction du temps que vous pourrez me consacrer, pour vous apporter toute précision utile. Avec mes remerciements anticipés.

  • Joseph Tux 4 juin 2008 16:36

    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.

    • Héberger SPIP sur 1and1.fr 28 août 2008 17:10, par Daniel

      Bonjour,

      Je suis confronté à un problème de gestion de la page d’erreur 404.html.

      Auriez-vous eu le même problème avec l’hébergeur unetun.fr ?

      A bientôt. Cordialement,

Revenir en haut