Stéphane POUPARD

06.79.64.42.12

On me dit éclectique, toutefois j’ai une prédilection certaine envers ...

Spip chez Free.fr

Il existe sur la toile un certain nombre de tutoriels vous expliquant comment installer SPIP chez free.fr. Une chose est sûre : ce n’est pas aisé. À chaque montée de version SPIP, il y a le risque que « ça ne passe plus sur free ».

logo imprimer

Concernant le bridage, voici quelques limitations (importantes) qui dénaturent quelque peu Spip :

  • pas de syndication
  • pas de flux pour alimenter SVP (pour les mises à jour de plugin), donc pas d’installation de plugin automatique
  • (la liste se complètera au fur et à mesure)

Si vous souhaitez toutefois vous lancer, voici quelques instructions.

La méthode proposée permet de garder l’interface graphique d’installation de SPIP et donc d’éviter de mettre les mains dans le cambouis.

Elle passe par 2 étapes :

  • Installer SPIP 3.0.25 qui s’installe normalement.
    Il faudra toutefois passer votre serveur en php 5 (php 56.1 à écrire dans le .htaccess)
  • Mettre à jour cette version vers la version de SPIP la plus récente

- Installation de SPIP 3.0.25 « manuellement »
Télécharger la version SPIP suivante : SPIP-v3.0.25, branche maintenue et sans faille de sécurité dans le code connue au moment ou cet article est écrit.
Dézipper et transférer les fichiers du dossier spip à la racine de votre page perso (FTP).
Rendez vous via votre navigateur sur : URL_de_votre_site.free.fr
rajouter /ecrire à la fin de votre URL : URL_de_votre_site.free.fr/ecrire

- Affichage de l’erreur suivante :

Il faut configurer la version php via votre .htaccess ; Changer la version PHP

S’il peut-être utile de connaître la version de PHP installée sur vos pages perso, il est carrément devenu indispensable de forcer sa mise à jour pour la passer en PHP 5 afin de faire fonctionner SPIP.

Pour cela il faut mettre dans un fichier .htaccess à la racine de son site une ligne qui dépend de la version désirée pour PHP :

  • PHP 5.6 : il faut indiquer php56 1
  • PHP 5.1 : php 1
  • PHP 4.4 : par défaut (hélas)

Retournez sur URL_de_votre_site.free.fr/ecrire pour configurer SPIP, suivez la procédure d’installation :
Indiquer le type de base de données : « MySQL » free.fr ne permet pas l’utilisation de SQLite & PostgreSQL
Renseigner l’adresse de la base de données : sql.free.fr
Le login de connexion (login d’accès au FTP)
Le mot de passe de connexion (mot de passe pour le FTP)
Choisir votre base : vous n’avez pas le choix, elle est imposée, c’est le même que le login.

Cliquez sur « suivant ».

- Compléter vos Informations personnelles

Cette étape consiste à vous créer un accès personnel à l’interface d’administration de SPIP.
Créez donc un pseudo, un login et un mot de passe. Le tout associé à une adresse email valide.

- Continuez la procédure

Vous voilà dans votre espace privé sur un site SPIP 3.0.25 [23448] opérationnel.

- Mise à jour via FTP
Télécharger la dernière version stable de SPIP
Dézipper et transférer par FTP sur votre page perso.

Et bien oui SPIP chez « Free.fr » c’est possible mais ce n’est pas une sinécure. De plus, il faut reconnaître qu’il y a plein d’hébergeurs associatifs ou pros qui font le job très bien pour le prix d’une bière par mois…

Je vous conseil SpipFactory.com, mais sur ce coup la, je suis pas impartial ;)

Complément :
- Éviter les liens brisés et les erreurs 404 sur vos sites perso
Cette fonctionnalité permet de remplacer (entre autres) le message d’erreur de type 404 (Not found) par un texte personnalisé ou par une redirection sur une autre URL (locale ou externe). On utilise pour cela la commande ErrorDocument dont voici quelques exemples d’utilisation :

Cette commande doit se trouver dans un fichier .htaccess

  • Toutefois le squelette "Escal" dispose d’une page 404.html qui propose au visiteur de signaler le problème en laissant un message par la page "contact" du site ; C’est pourquoi, je ne m’étale pas sur la mise en place d’une tel page sur votre site.

- Supprimer l’un des nombreux "bridages" de Free.fr.
Il vous faut savoir que "SPIP" lance régulièrement des taches "CRON" et en l’état "FREE.FR" ne sera pas les exécuter.
Ajoutez ces lignes dans le fichier mes_options.php

- Affichage de l’erreur suivante :

il vous faut configurer la version php via votre .htaccess.

Forum
Répondre à cet article
Réalisé sous SPIP
Habillage ESCAL 4.0.98