SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 84 visiteurs en ce moment

Accueil > Commencer avec SPIP > Hébergeurs > SPIP chez « Free.fr »

SPIP chez « Free.fr »

10 avril 2017 – par Fa_b, spipfactory.fr – 30 commentaires

9 votes

Spip sur free.fr c’est possible, mais compte-tenu des configurations serveurs très « serrées » (et du fait que tous les serveurs ne sont pas identiques semble-t-il), c’est à vos risques et périls que vous vous lancerez dans l’aventure. N’oubliez pas, par ailleurs, que ce FAI peut supprimer un compte (donc un hébergement) selon ses propres critères et que c’est irrévocable… Sauvegardes, sauvegardes.

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 ».

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.

Méthode proposée

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. [1]
  • Mettre à jour cette version vers la version de SPIP la plus récente (3.1, 3.2)

Il n’est donc pas possible d’installer spip 3.1 directement (erreurs MySQLi). Par contre cela fonctionne en mise à jour de la 3.0 vers la 3.1.

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). Si vous souhaitez passer par spip_loader pour une installation automatique ne faites rien et passez au chapitre spip_loader au lieu du point suivant
  • 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 :

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/162/sda/6/7/ URL_de_votre_site/SPIP-v3.0.25/ecrire/public/interfaces.php on line 51

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 [2]
  • 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.

Installation de SPIP 3.0.25 « automatiquement »

spip_loader.php ne fonctionnant pas chez free par défaut voici la méthode à utiliser pour le rendre opérationnel.

Placer à la racine de votre site Spip les fichiers suivants :

Passer en PHP5

Il faut passer en php5 pour éviter l’erreur çà la fin de la procédure :

   Parse error : syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ’’ in …/ecrire/public/interfaces.php on line 51…

Pour avoir du php5 chez free.fr, il faut mettre dans un fichier .htaccess à la racine de votre installation Spip avec cette ligne :

Renommer :

  • pclzip.php.txt en pclzip.php
  • tradloader_fr.php.txt en tradloader_fr.php

Vérifier votre spip_loader.php

Il faut absolument mettre spip_loader.php en adéquation avec la version de spip que vous souhaitez installer. Pour cela ouvrez avec un éditeur de texte (brut) ce fichier et vérifiez le define qui concerne votre version de spip. Exemple ci-dessous, la ligne 14 est dé-commentée pour utiliser spip-3.0.zip. Commentez le reste (avec un # devant).

Extrait :

  1. # decommenter la ligne ci-dessous
  2. # pour charger la version de developpement (nightly build SVN)
  3. # et commenter la ligne de telechargement de la version STABLE
  4. # define('_CHEMIN_FICHIER_ZIP', 'spip/dev/SPIP-svn.zip');
  5.  
  6. # decommenter la ligne ci-dessous
  7. # pour charger la version stable de la branche 2.1
  8. # et commenter la ligne de telechargement de la version STABLE
  9. # define('_CHEMIN_FICHIER_ZIP', 'spip/stable/spip-2.1.zip');
  10.  
  11. # decommenter la ligne ci-dessous
  12. # pour charger la version stable de la branche 3.0
  13. # et commenter la ligne de telechargement de la version STABLE
  14. define('_CHEMIN_FICHIER_ZIP', 'spip/stable/spip-3.0.zip');
  15.  
  16. # Chemin du paquet de la version STABLE a telecharger
  17. # pointe sur une branche donnee pour eviter les changements de branche involontaires et violents
  18. #define('_CHEMIN_FICHIER_ZIP', 'spip/stable/spip-3.1.zip');

Télécharger

Enclencher la procédure :

 http://votresite.free.fr/spip_loader.php

La fin de la procédure peut se solder par une erreur 500, mais la mise à jour s’est bien effectuée. Les fichiers pclzip.php, spip-3.0.zip et tradloader_fr.php sont effacés du serveur.

Pour les plugins, c’est une autre histoire… Pour le moment je les passe en FTP manuellement.

Notes concernant spip 3.1

Il n’est pas possible d’installer spip 3.1 directement avec spip_loader.php non plus (erreurs MySQLi). Par contre cela fonctionne en mise à jour de la 3.0 vers la 3.1. (avec votre .htaccess en : php 1)

Une fois la maj faite, un message d’impossibilité de connexion à la base SQL s’affiche. Passez votre .htaccess en : php56 1 et ça passe comme une lettre à la poste.

Voilà SPIP dernière version stable et opérationnelle sur votre page perso Free

Notes concernant spip 3.2

Même chose que pour la 3.1, cela fonctionne en jouant avec le htaccess (php 1 et php56 1), il faut passer par une installation de la 3.0 avant de faire la migration en 3.2.

P.-S.

PS : 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…

Notes

[1Il faudra toutefois passer votre serveur en php 5 (php 1 à écrire dans le .htaccess)

[2À vérifier, en principe c’est possible, mais là encore des contraintes techniques empêche le fonctionnement normal par Spip.

[3Pensez à renommer le fichier si besoin, comme l’indique le spip_loader.php (par exemple SPIP-v3.0.25.zip en spip-3.0.zip)

Dernière modification de cette page le 1er novembre 2017

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 13 juillet à 15:38, par mperraud En réponse à : SPIP chez « Free.fr »

    Bonjour,

    Excusez la banalité de ma question : comment fait-on, pour un site hébergé par Free.fr, pour installer les plugins sur SPIP 3.0.25 ? Est-ce que les plugins standards sont installés dans la foulée de l’installation ? On ne voit pas apparaître de ligne plugins dans le menu déroulant Configuration.

    Ou alors, faut-il n’envisager l’installation des plugins qu’après le passage à la 320 (par souci de cohérence avec d’autres sites : j’attends la mise à niveau à 320 pour passer tous mes sites en 321) ?

    Question subsidiaire : existe-t-il un document du niveau de celui-ci relatif à l’installation des plugins chez free.fr ?

    Merci d’avance pour tout commentaire - y compris désolé devant ma naïveté de débutant -, je suis prêt à tout lire ...

    Cordialement

    Répondre à ce message

  • Le 27 mai à 19:44, par Max En réponse à : SPIP chez « Free.fr »

    J’en remets une couche suite au post précédent.

    L’envoie de message semble ne pas fonctionner non plus.

    Franchement si c’est à cause de free, je change de serveur web.

    • Le 27 mai à 20:11, par spipfactory En réponse à : SPIP chez « Free.fr »

      Humm que dire de plus piqure de rappel ;)

      Spip sur free.fr c’est possible, mais compte-tenu des configurations serveurs très « serrées, c’est à vos risques et périls que vous vous lancerez dans l’aventure.

      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…

    • Le 27 mai à 20:53, par Pierre KUHN En réponse à : SPIP chez « Free.fr »

      pourquoi se cassé la tête sur free ?
      on trouve bien mieux ailleurs.

    • Le 28 mai à 20:18, par max En réponse à : SPIP chez « Free.fr »

      Quels serveurs me proposez-vous :
      -  gratuits et fiables ?
      -  payants mais super efficaces ?

      Merci

    • Le 28 mai à 20:29, par Pierre KUHN En réponse à : SPIP chez « Free.fr »

      On en liste plein ici https://contrib.spip.net/Hebergeurs
      Sinon O2swtich fait très bien le boulot.

    Répondre à ce message

  • Le 27 mai à 10:07, par Max En réponse à : SPIP chez « Free.fr »

    Bonjour,

    L’installation 3.2.1 marche très bien en suivant le tuto donné.
    Merci pour le travail.

    Toutefois, j’ai une question concernant le plugin Oembed pour inclure des vidéos.
    Je pose ma question ici car visiblement, le problème vient de Free et peut être que quelques surdoués de l’informatique ont trouvé une bidouille pour le faire marcher.

    Problème : Lorsque je cherche à inclure un document (issu de youtube ou autre) j’ai systématiquement le même message d’erreur : « Le fichier distant *************** n’a pas pu être trouvé. »

    Si vous avez une solution, je suis preneur.

    Merci pour votre aide.

    Répondre à ce message

  • Le 10 avril à 17:11, par ClDc En réponse à : SPIP chez « Free.fr »

    Bonjour

    Je viens de migrer vers SPIP 3.1 avec la configuration :
    SPIP 3.1.8 [23955] | Sarka-SPIP 3.4.8 [109550] |

    Tout s’est bien passé sauf qu’au moment de faire des sauvegardes de la base au format SQL avec le plugin "Sauvegarde automatique" et des fichiers sensibles ( IMG, config de sarka-spip et autres) avec le plugin "Mes Fichiers" j’ai des erreurs de type :

    « Erreur lors de la sauvegarde de la base. (PCLZIP_ERR_READ_OPEN_FAIL (-2)
    Unable to open file ’..tmp/dump/sav_X_Y_20180410_041529.sql’ in binary read mode) »

    Il ne s’agit pas d’un problème de droits mais de taille car si je limite le nombre de fichiers ou de tables, cela marche parfaitement. Je crains que le fait de passer à PHP5.6 avec Free soit plus restrictif quant à la taille des archives.
    L’installation de SPIP et des plugins est propre.
    Mes recherches sur le WEB ne m’ont pas donné de piste.
    Suis-je la seule à expérimenter ce problème ? y-a-t-il une option à initialiser ?

    Merci pour votre aide.

    • Le 11 avril à 21:00, par spipfactory En réponse à : SPIP chez « Free.fr »

      Dsl je n’ai jammais utilisé sauvegarde auto sur free.fr, je suis toujours passé par le sql.free.fr pour réalisé ma sauvegarde.

      de plus j’ai changé de crémerie pour spip, passé chez un autre hébergeur spipfactory.com
      j’utilise free.fr pour hébergé webtrees

    Répondre à ce message

  • Le 29 juin 2017 à 20:28, par jeanmichelvideau En réponse à : SPIP chez « Free.fr »

    La fonction mail() ne marchait pas chez free.
    Voilà une solution brute de décoffrage.
    -  Free.fr exige un « FROM » dans l’envoi de l’email.

    • pas n’importe quel From !
      • si votre site est "monsite.free.fr alors le From doit être obligatoirement « monsite@free.fr ».
        -  Où modifier ça ?
    • je suis en Spip 3.0.25 .
    • Faut aller chercher dans ecrire/inc/envoyer_mail.php

    Vers la ligne 72 on trouve ;

    function inc_envoyer_mail_dist($destinataire, $sujet, $corps, $from = "", $headers = "")

    Il faut remplir le $from, comme ceci :

    function inc_envoyer_mail_dist($destinataire, $sujet, $corps, $from = "monsite@free.fr", $headers = "")

    Et là ça marche !
    Ce qui est ennuyeux, c’est que l’on touche directement au coeur de spip ... de grands développeurs nous trouveront une solution à n’en pas douter.
    Vous pouvez m’écrire à partir de mon site par le formulaire contact (en haut)... je vous répondrais.
    http://jardinsorgues.free.fr

    Répondre à ce message

  • Le 13 juin 2017 à 16:04, par Rpnpaf En réponse à : SPIP chez « Free.fr »

    Bonjour,
    J’ai cette erreur avec la version de SPIP-3.1.6.
    Erreur produite : Unable to open archive ’./spip-3.1.zip’ in rb mode [code -2]

    Avez-vous une idée pour contourner ça ?

    • Le 13 juin 2017 à 21:25, par Fa_b En réponse à : SPIP chez « Free.fr »

      Bonjour,

      Le fichier déposé sur le serveur est-il bien nommé ainsi : « spip-3.1.zip » ?

    • Le 14 juin 2017 à 08:59, par Rpnpaf En réponse à : SPIP chez « Free.fr »

      Oui Fa_b. J’ai un script PHP personnel qui décompresse à l’aide de la bibliothèque pclzip.php qui me dit la même chose.

      Je n’en vois pas la cause.

    • Le 14 juin 2017 à 09:53, par Rpnpaf En réponse à : SPIP chez « Free.fr »

      spip_loader.php semble ne pas détecter la nouvelle version car il ne lui met pas de numéro.
      Version actuellement installée : SPIP 3.1.4
      Installation de la version : SPIP

    • Le 14 juin 2017 à 10:05, par Rpnpaf En réponse à : SPIP chez « Free.fr »

      Si je mets php 1, il répond :
      Parse error : syntax error, unexpected T_FUNCTION in /mnt/171/sdb/d/8/monserveur/plugins/typo_guillemets/typo_guillemets_fonctions.php on line 169

      Seul php56 1 fonctionne avec spip_loader.php.

    Répondre à ce message

  • Le 18 mai 2017 à 08:42, par Patrick En réponse à : SPIP chez « Free.fr »

    Bonjour,
    Gros problème ce matin chez free (18/05/2017) plus aucune connexion.
    Est ce que vous confirmez ?

    Répondre à ce message

  • Le 18 avril 2017 à 22:42, par spipfactory.fr En réponse à : SPIP chez « Free.fr »

    il est bien dit

    Pour cela il faut mettre dans un fichier .htaccess à la racine de son site une ligne

    donc déjà il ne fallait pas faire ceci

    Et en le mettant en tête du fichier « htaccess.txt » renomé .htaccess

    Par ailleurs, dans un htaccess vide, avec seulement ces trois lignes -> IDEM.

    il te faut un fichier ".htaccess" avec seulement

    1. php56 1
    • Le 22 avril 2017 à 12:08, par Fa_b En réponse à : SPIP chez « Free.fr »

      Merci d’utiliser la fonction « répondre à ce message » sinon on ne comprend plus rien au fil de discussion. Donc ta réponse concerne le fil d’uriel

    Répondre à ce message

  • Le 18 avril 2017 à 21:35, par Uriel En réponse à : SPIP chez « Free.fr »

    Oups, il m’a vire mon code entre « <> » !
    Et vous pouvez supprimer mon doublon, désolé, j’ai pas vu que les messages étaient différés !

    Répondre à ce message

  • Le 18 avril 2017 à 21:33, par Uriel En réponse à : SPIP chez « Free.fr »

    Merci de votre réponse,
    oui, je viens de de revérifier, en ne mettant que le code

    php56 1

    Et en le mettant en tête du fichier « htaccess.txt » renomé .htaccess ça me fait une error 500.
    Par ailleurs, dans un htaccess vide, avec seulement ces trois lignes -> IDEM.
    Après, j’ai peut-être négligé un truc, je ne suis pas très fort dans le domaine.
    Du coup, j’ai mis le code entier téléchargé sur la page en question, sans me poser de questions !!! Ils m’ont l’air sérieux !!

    Non mais ne perdez pas votre temps pour ce détail, il n’est possible que ça n’arrive qu’à moi, en ce moment, je n’ai que des problèmes ;-)

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Jeux pour SPIP 3

    27 juillet 2012 – 53 commentaires

    Un portage pour SPIP 3 du plugin Jeux a été fait. Explications et nouveautés. Cet article concerne une mise à jour du plugin Jeux dont la description complète est disponible ici : Des jeux dans vos articles !. Le code du plugin Jeux est un code (...)

  • Plugin Vidéo(s)

    23 novembre 2010 – 704 commentaires

    Interface de gestion et modèle d’insertion des vidéos : Dailymotion Vimeo Youtube Modèle de la balise HTML5 video avec alternative flash html5media : Lecture HTML5/Flash pour tout navigateur des fichiers MP4/H264/Ogg/WebM/Mkv Support mobile, iPad, (...)

  • Vidéo Accessible

    6 avril 2011 – 168 commentaires

    Un plugin pour faciliter la diffusion de vidéos accessibles. Accessibilité des vidéos Accessibilité de la vidéo Afin d’être pleinement accessible, une vidéo (composée d’images et de sons) doit répondre à plusieurs critères. Le critère de base est (...)

  • Groupes de mots clés arborescents

    26 juillet 2012 – 37 commentaires

    Ce plugin permet de gérer une arborescence de groupes de mots clés. Les sous groupes de mots héritent des propriétés du groupe racine (sur quoi peut on le lier ? peut il y avoir un ou plusieurs mots). Les formulaires de liens qui permettent de lier (...)

  • Mailshot

    16 janvier 2013 – 336 commentaires

    Ce plugin prend en charge l’envoi en nombre d’info-lettres par email. Mailshot permet l’envoi en nombre d’emails au moyen d’un SMTP (ou d’un service externe) dédié à cet effet. Il permet de limiter la cadence d’envoi. Enfin, ce plugin implémente la (...)