Stéphane POUPARD

06.79.64.42.12

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

FREE.FR + SPIP

J’ai rassemblé sur cette page, les informations permettant de maîtriser SPIP chez l’hébergeur gratuit FREE.FR

logo imprimer

Pourquoi allez chez FREE.FR

Pourquoi allez chez Free.fr ?

  • Free.fr est gratuit
  • Free.fr propose un espace d"hébergement de 10Go
  • Free.fr fournie un nom en sous domaine de FREE.FR
  • Vous ne voulez pas débourser un centimes.

Avoir un hébergement chez (...)

Avoir un hébergement chez FREE.FR

Connaître son hébergement FREE.FR

SPIP chez 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.

Pour faire simple Free.fr c’est :

  • Espace disque (10 Go)
  • 32mo mémoire vive
  • Distribution Linux 64bits
  • Apache : 2.2.x
  • PHP : 5.6.8
  • MySQL : 5.0.83
  • PhpMyAdmin : 3.1.5

Aucune sauvegarde de site chez Free

Bon a savoir qu’il n’y a aucune sauvegarde des sites internet hébergés chez Free, y compris de la base de données. C’est donc à chacun de prévoir et de s’organiser.

et si vous utilisez les pages perso de Free.fr, il vous faut connaître les CGV
Alors pour ceux et celles qui trouvent que la lecture des CGV et rébarbatives, résumons ça ensemble.

- Les Conditions générales d’utilisation des Pages Perso


Article 1 : définitions
... /... Page personnelle : espace de données sur un serveur Web permettant à l’abonné d’y déposer des données qui seront accessibles aux autres.

  • Le service de « page personnelle » est fourni par Free à une personne pour que celle-ci puisse publier un site web lisible par tous ; ce service consiste en un espace dans lequel cette personne peut placer les données nécessaires pour constituer ce site.

Article 3 - Services fournis par FREE
... / ... 3.3. L’hébergement de pages personnelles

  • Tout l’article 3.3 concerne les pages perso

L’utilisateur peut disposer de pages Web personnelles.

  • c’est là que Free s’engage à fournir le service décrit à l’article 1.

La taille de ces pages est limitée à 100 Mégaoctets.

  • Free a annoncé officiellement cette extension de la taille des pages perso à 10 Gigas, et comme c’est un changement au bénéfice du consommateur, ça rend certes cette clause de 100 Mo caduque

Le contenu de ces pages personnelles est réalisé par l’utilisateur, sous sa seule responsabilité.
Il en est l’éditeur au sens de la loi no 86-1067 du 30 septembre 1986 modifiée par la loi no 2000-719 du 1er août 2000.

  • pour simplifier, nous sommes civilement et pénalement responsables de ce qui est publié dans nos pages personnelles

L’adresse et le contenu des pages personnelles doivent être en conformité avec les lois et réglementations en vigueur, nationales comme internationales, notamment en matière de propriété intellectuelle, littéraire et artistique, et ne contenir aucune information qui pourrait être considérée comme dénigrante, diffamatoire ou injurieuse, ou portant atteinte à la vie privée, aux bonnes mœurs ou à l’ordre public.

  • Sur une page perso comme partout, la loi doit être respectée et c’est le titulaire qui en est responsable.

Si l’utilisateur héberge chez FREE un site de pages personnelles, il s’engage à mettre en ligne les coordonnées de FREE et plus généralement à se conformer aux dispositions de la loi no 2000-719 du 1er août 2000.

  • l’intérêt d’utiliser le plugin "Mentions Légales"
    Ce plugin vous propose la génération automatique de Mentions Légales, Conditions d’Utilisation et informations de Copyright propres à votre site SPIP, de plus si vous avez activé le plugin, la configuration d’Escal peu faire apparaître le lien vers la page dédiée dans le pied de votre page d’accueil.

les données circulant sur le réseau Internet sont susceptibles d’être détournées : la communication par l’utilisateur de données confidentielles (code de carte bleue, etc…) est faite à ses risques et périls.

  • En gros tu fait ce qu’il te plaît plaît plaît, mais tu en assume les conséquences

9.2. Responsabilité de l’utilisateur
... / ... L’utilisateur est également seul responsable du choix de l’adresse de ses pages personnelles et du contenu de celles-ci : il en est l’éditeur au sens de la loi no 86-1067 du 30 septembre 1986 modifiée par la loi no 2000-719 du 1er août 2000.

  • tu peu choisir n’importe quel nom mais ...

Article 12 - Résiliation suspension
… / ... FREE pourra interrompre ou supprimer l’accès à tout ou partie des pages personnelles, à tout moment et sans préavis, en cas de manquement manifeste aux dispositions prévues à l’article 4 des présentes et dans le cadre de ses obligations au titre de la loi no 2004-575 du 21 juin 2004.

  • La « loi no 2004-575 » , s’appelle aussi « LCEN », et c’est en grande partie elle qui définit le statut légale d’hébergeur.Donc à tout moment, et sans avoir à prévenir, FREE peut suspendre une page perso qui serait contraire à la loi ou qui causerait un trouble technique sur le service.
au final, ces CGV disent pour l’essentiel que

Une page perso est :

  • un site web ;
  • public ;
  • au contenu licite ;
  • compatible avec le service fourni par Free ;
  • dont le titulaire assume la responsabilité.

Quel serveur de FREE.FR héberge votre site ?

Free dispose de centaines de serveurs. Et pour être dépanné en cas de problèmes, il faut connaître le nom du serveur qui héberge vos pages ...

Pour connaître le nom du serveur qui héberge vos pages web :

  • windows Cliquez sur "Exécuter...", tapez : cmd
  • Linux Ouvrir le Terminal

ps/ bien sûr, pensez à remplacer "monsite.free.fr" par l’adresse de votre site !

- Nous obtenons par exemple pour ce site :

~$ nslookup stephanepoupard.free.fr
Server:     192.168.0.254
Address:    192.168.0.254#53

Non-authoritative answer:
stephanepoupard.free.fr        canonical name = perso112-g5.free.fr.
Name:        perso112-g5.free.fr
Address: 212.27.63.112

- Votre site peut changer de serveur, vérifiez donc avant toute demande d’aide.

  • Une fois que vous aurez déterminé le nom de votre serveur

il suffit de rajouter test.php5 comme ci-dessous :

http://perso112-g5.free.fr/test.php5

Si vous obtenez l’erreur 500, cela vient du serveur... vous n’avez plus qu’à attendre que l’administrateur réseau relance la machine.

Par contre si vous visualisez sur la page,

  • le nom du serveur
  • La date et l’heure
    perso112-g5.free.fr
    Sunday 11th of March 2018 02:43:32 PM

Et que votre site est toujours en erreur 500... pas de chance, il vous faut revoir vos scripts, .htaccess afin de voir ce qui provoque cette erreur.

SPIP chez "FREE.FR" fonctionne, mais c’est un peu comme jouer a la Roulette russe, sachez toutefois que l’installation n’est pas des plus aisés.

Alors ici on liste les serveurs ou celui-ci fonctionne.

Peu importe la version a ce jour les serveurs couvrent toute les versions spip, pour peu que l’on applique la méthode préconisé pour l’installation

serveur Fonctionne Site exemple
Name : perso0-g5.free.fr Non c’est le serveur de Mail de free.fr
Name : perso1-g5.free.fr Non c’est le serveur de Mail de free.fr
Name : perso100-g5.free.fr Oui
Name : perso102-g5.free.fr Oui http://lessaintsfrancois.free.fr
Name : perso104-g5.free.fr Oui http://assagoum.free.fr
Name : perso105-g5.free.fr Oui http://dimey.free.fr
Name : perso106-g5.free.fr
Name : perso107-g5.free.fr Oui http://abcexpertises75.free.fr
Name : perso110-g5.free.fr Oui
Name : perso111-g5.free.fr Oui
Name : perso112-g5.free.fr Oui http://stephanepoupard.free.fr
Name : perso113-g5.free.fr Oui http://robin.nicaise.free.fr
Name : perso114-g5.free.fr Oui http://christian.marget.free.fr/spip-3.0.25
Name : perso115-g5.free.fr
Name : perso116-g5.free.fr Oui http://speleobretagneploire.free.fr
Name : perso130-g5.free.fr Oui http://imagesetpeche.free.fr
Name : perso132-g5.free.fr Oui http://josee.pochat.free.fr
Name : perso133-g5.free.fr Oui http://lachainerie.free.fr/
Name : perso153-g5.free.fr Non
Name : perso154-g5.free.fr Oui http://speleo.ponant.armor.free.fr
Name : perso159-g5.free.fr Oui http://gilles.leguevel.free.fr
Name : perso162-g5.free.fr Oui
Name : perso168-g5.free.fr Oui http://balafent.majik.tro.free.fr
Name : perso169-g5.free.fr Oui http://country.colomiers.free.fr/

Installer SPIP chez FREE.FR

Installer SPIP chez FREE.FR

Les erreurs chez FREE.FR

Héberger un site chez Free n’est pas une mince affaire. En effet, l’hébergeur bloque un certain nombre de paramètres et il faut donc s’adapter …

- Les Erreurs Serveur
Même si tout webmestre cherche à les éradiquer, il peut arriver que le serveur qui héberge un site rencontre un problème. Il peut avoir été éteint, la base de donnée peut avoir été corrompue, un autre site peut ne pas renvoyer les bonnes informations au bon moment ou le site peut faire face à un afflux d’un trop grand nombre de visiteurs.

  • Erreur liée à l’espace disque

    Il s’agit d’un problème temporaire.

  • Erreur 500 Internal Server Error
    Vérifiez dans le répertoire dans lequel se trouve le script et/ou dans les répertoires de niveau supérieur la présence d’un (ou plusieurs) fichier(s) .htaccess
    Si tel est le cas, renommez-le (les) temporairement en "temp.htaccess"
    Si vos scripts PHP fonctionnent ensuite correctement, c’est qu’une (ou plusieurs) fonctionnalité(s) utilisée(s) dans l’un des fichiers .htaccess n’est (ne sont) plus supportée(s) sur la nouvelle architecture des pages Web.
    Dans le cas contraire, il s’agit d’un problème temporaire lié aux serveurs PHP assurant le load balancing ou à la configuration du serveur Web.
  • Erreur 404
    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 :
    • ErrorDocument 404 /monfichier404.html
    • ErrorDocument 404 http://monlogin.free.fr
    • ErrorDocument 403 /accesrefuse.html
      Cette commande doit se trouver dans un fichier .htaccess dans le répertoire vers lequel doivent être redirigés les messages d’erreur (généralement la racine du site Web, mais pas obligatoirement).
  • Erreur d’accès à un fichier

    Le chemin d’accès absolu à votre compte a été modifié. Vous devez le modifier de nouveau à la main. Pour éviter ce genre de problème, nous vous conseillons d’utiliser la variable $_SERVER["DOCUMENT_ROOT"] dans la mesure du possible. Ainsi, lorsque votre site sera déplacé ou que vous l’utiliserez en local pour faire des tests, vous n’aurez pas à modifier les chemins absolus. De nombreux scripts PHP utilisent encore trop souvent la variable en dur. Il est difficile de dresser une liste exhaustive des modifications à effectuer pour chacun de ces scripts. Dans un premier temps, renseignez-vous sur le site du (ou des) créateur(s) du script concerné.

    Une nouvelle restriction empêche momentanément d’accéder aux gros fichiers avec les fonctions d’accès/lecture/écriture des fichiers de PHP. Pour le moment, n’accédez pas à ces fichiers avec les fonctions PHP.

  • Erreur de connexion à la base de données
    • Problème temporaire
  • Mot de passe
    • Impossible de se connecter à la base de données

      Vérifiez que le bon mot de passe a été indiqué dans la configuration du script PHP que vous utilisez ou dans la fonction d’accès à la base de données. Si le problème n’est pas lié au mot de passe, il s’agit d’un problème temporaire

  • Erreur liée à l’espace disque

    Il s’agit d’un problème temporaire

  • Erreur liée à la fonction eMail :

    La fonction eMail est limitée. Attendez la semaine suivante pour envoyer des eMails à partir de ce compte Pages Perso.

    Il s’agit d’un problème temporaire

  • Fatal error ou Parse error
    vous n’avez pas de .htacess chez FREE.FR vous avez droit a :

    si vous utiliser le .htacess de spip, vous avez droit a :

    Donc il faut obligatoirement utiliser un .htaccess avec dedans comme seul ligne

    php56 1

    cela va activer" PHP Version 5.6.8" et si votre site affiche :

    C’est que le PHP 5, n’est pas activé.

Les limites techniques d’un site Spip hébergé chez FREE.FR

Les serveurs gratuits ont tous leurs limitations techniques par rapport à un serveur payant. Dans cette catégorie, Free semble meilleur et présente quelques intérêts pour tester son futur site ou le démarrer, si vous êtes néophyte.
Ici, sont rassemblées toutes les informations trouvées sur l’hébergeur FREE.FR pour héberger un site internet.
J’ai épluché les 160 pages du forum de Spip, lu un peu plus que 300 pages des différents messages émis sur la "Liste Spip rezo.net" consacrée a FREE.FR

  • Accès dossiers racines impossible
    L’explication la plus probable est que Free a augmenté la sécurité de ses sites. Auparavant, n’importe qui pouvait essayer d’accéder directement au contenu de dossiers.
    il vous suffit de rajouté dans votre .htaccess la ligne suivante
  • Faire sauter un des "bridages" de Free.fr
    la "Liste des travaux" de Spip ne se lançe pas
    (voir ici : /ecrire/ ?exec=job_queue).
    Ces tâches sont censées être exécutées à intervalles réguliers, et elles sont lancées par les visites sur ton site

    Sur un "vrai" serveur, on appelle ça une tâche "cron" : le système les lance automatiquement. Sur un site hébergé par un serveur mutualisé, ce type de procédure est souvent inaccessible, d’où l’idée de provoquer le démarrage des tâches avec les visites.

    Sauf que... l’appel à la "file d’attente" se fait d’une certaine manière, en arrière-plan, que Free semble avoir bloquée

La solution !, s’il n’existe pas, crée un fichier "mes_options.php" dans le répertoire "/config", habituellement situé à la racine de ton site et ajouter ces lignes dans le fichier mes_options.php

... et voilà :)
La manip’ est active au moment où le fichier et cette directive sont en place.
La file d’attente des travaux du "faux cron" de Spip est mise à jour et les tâches sont bien exécutées.
Autre avantage, tout à fait bienvenu : ça relance l’envoi du mail aux utilisateurs désirant s’inscrire, la syndication, la maintenance des caches et des bases...bref, si on choisit d’installer Spip sur free.fr, c’est une manip’ nécessaire.

  • Fonction mail()
    La fonction mail() est disponible chez Free, mais limitée à 2000 mails/semaine.
    Je précise que le plugin Escal permet dans la noisette " Identification " sur la page d’accueil d’afficher un formulaire destiné à ceux qui veulent participer au site :
    Le formulaire leur envoie par mail un login et un mot de passe
    Toutefois cela peu prendre un certain temps étant donné que l’envoie est lié a la manipulation que vous avez effectué pour "Faire sauter un des "bridages" de Free.fr"
  • Fonctions PHP interdites sur un site hébergé chez Free, les fonctions suivantes de PHP sont désactivées
    (Classement alphabétique)
    • chown
    • chgrp
    • chmod
    • chroot
    • closelog
    • disk_free_space
    • disk_total_space
    • dl
    • exec
    • flock
    • get_current_user
    • getmypid
    • getmyuid
    • imagerotate
    • ini_alter
    • ini_restore
    • ini_set
    • leak
    • link
    • listen
    • mysql_list_dbs
    • openlog
    • passthru
    • pclose
    • php_uname
    • popen
    • proc_open
    • putenv
    • realpath
    • restore_include_path
    • rmdir
    • set_include_path
    • set_time_limit
    • setlocale
    • shell_exec
    • sleep
    • socket_accept
    • socket_create_listen
    • socket_listen
    • symlink
    • syslog
    • system
    • tmpfile
    • umask
    • usleep
    •  
  • Limitations des mots de passe
    Les mots de passe pour se connecter sur les serveurs free (via les requêtes php) ne doivent pas dépasser 10 caractères et Le mot de passe doit être composé de 6 à 16 caractères parmi a-z, A-Z, 0-9, #$, ;. :*@[]() ?+=-_% »

Actuellement, la longueur maximale des mots de passe est de :

  • 16 caractères ASCII pour le compte/email ;
  • Attention : si vous devez vous authentifier sur les serveurs Usenet de Free (IP non Free/Proxad), la longueur maximale est de 15 caractères.
  • 16 caractères ASCII pour l’accès FTP.
  • 10 caractères ASCII pour l’accès SQL (16 caractères lorsque la version de php passera à 5.5.x).
  • Hébergement chez free avec PostgreSQL
    Je n’ai pas essayé d’héberger une base de données "PostgreSQL".
    Si vous avez expérimenté cette solution, merci de nous transmettre vos observations par la page contact de ce site
  • Le point " ." ou le trait " - " dans votre nom de domaine chez Free
    Sachez que lorsque vous choisissez un courriel avec un point "." genre :
    • mon.site chez free.fr
      Votre nom de domaine sera :
    • http://mon.site.free.fr
      Et Free créera votre base de données en remplaçant le point par un trait "_" :

C’est bon a savoir car votre fichier connect.php de spip aura la forme suivante :

  • l’URL rewriting
    Le but de l’URL rewriting dans la plupart des cas est d’obtenir des URLs propres. En effet, les sites dynamiques actuels présentent souvent des URLs complexes présentant des ? et des & pas forcément très compréhensible par les utilisateurs et encore moins par les robots d’indexation ; L’URL rewriting va nous permettre de mettre à l’intérieur de votre site des URLs plus “jolies” dans le sens où elles seront compréhensibles et facilement indexables par les robots
    Exemple :
    • http://Mon_site.free.fr/spip.php?article1&lang=fr
      ça vous dit pas grand chose ?, par contre
    • ttp ://spipfactory.free.fr/ ?Comment-disposer-d-un-Espace-Perso&lang=fr
      C’est mieux car la page sera plus facilement indexée. Les internautes qui la chercheront avec les mots "disposer espace perso". dans un moteur de recherche la trouveront plus facilement.
      Pour cela, il vous suffit de choisir "URLs Propres en query-string" dans votre espace privé.
      et pour info le reste ne fonctionne pas puisque le fichier .htaccess d’origine n’est pas correctement installé à la racine du site.
  • Mot de passe attention à la limitation

Les mots de passe pour se connecter sur les serveurs free (via les requêtes php) ne doivent pas dépasser 10 caractères

  • spip_loader
    spip_loader ne fonctionne pas chez free

Les pages perso hébergées gratuitement chez Free ne peuvent plus, faire appel à des services externes (sur d’autres noms de domaine) en PHP.

ce n’est pas parce que spip_loader seul ne fonctionne pas qu’il ne fonctionne plus ...

- télécharger à la base du site Spip les fichiers suivants :

Important :

Afin d’éviter l’erreur a 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 /mnt/153/sdb/a/4/escalogis/ecrire/public/interfaces.php on line 51

Veuillez passer en PHP5
Pour avoir du php5 chez Free.fr, il faut mettre dans un fichier .htaccess avec cette ligne :

php 1

- Renommer :

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

- déclencher la procédure :

-* site.free.fr ==> spip_loader.php

Syndication

Chez free.fr, l’ouverture / lecture de fichiers distants est désactivée, rendant la syndication intégrée à Spip inopérante.

Toutefois c’est contournable grâce a la Syndication RSS en javascript.

Envoyé des mails avec FREE.FR

Envoyé des mails avec FREE.FR

Pourquoi quitté FREE.FR

  • pas de SAD
  • spip_loader ne fonctionne pas
  • la "Liste des travaux" de Spip pose problémes
  • Les pages perso de Free ont leurs limites ; Cet hébergement pose de temps en temps des problèmes et limitations (au niveau des performances par exemple, la navigation dans l’espace privée est parfois lente). Une autre limitation est que free empêche toute requête http sortante depuis son hébergement.

Je cite :

Les pages perso hébergées gratuitement chez Free ne peuvent plus, depuis quelques jours, faire appel à des services externes (sur d’autres noms de domaine) en PHP. De quoi compliquer la vie des utilisateurs...

Depuis quelque temps, Yohan Tordjman, responsable du service pages perso chez Free, avait mis en place un système permettant aux utilisateurs d’avoir recours à des services externes en PHP (des API, ou des flux RSS, par exemple...), à condition que le domaine demandé soit inscrit dans une liste blanche. Pour ajouter un site à cette liste, il suffisait d’en faire la demande sur les newsgroups des pages perso ; après vérification, si le domaine n’était pas considéré comme problématique, il était ajouté.

Suite à des abus, le serveur « passerelle » permettant de filtrer les accès externes a grillé, indique Yohan Tordjman. Conséquence directe : le système de whitelist ne sera pas remis en ligne, coupant tout accès externe possible pour les pages perso. Les effets de cette décision sont lourds pour les utilisateurs : un blog auto-hébergé, par exemple, ne sera plus capable de réaliser de mises à jour automatiquement. Des API fréquemment utilisées, comme celles de Google ou Akismet (anti-spam), ne sont plus fonctionnelles... etc.

Néanmoins, à toute chose malheur est bon : pour corriger le souci de façon durable, Yohan a annoncé qu’il se penchait sur une mise à jour de la version de PHP sur les serveurs des pages perso. Cette mise à jour était réclamée depuis bien longtemps par la communauté : la version actuelle, obsolète, ne permet plus de faire tourner un certain nombre d’outils (systèmes de forums, blogs et autres CMS).

L’arrivée de ce nouveau PHP pourrait toutefois prendre « plusieurs mois » selon Yohan. Il faudra donc prendre son mal en patience...
Source : newsgroups p.f.services.pagesperso

Et bien je le dit, Free.fr m’a rendu service pendant de nombreuse années et me rend encore service a ce jour http://stephanepoupard.free.fr.
Mais honnêtement penser vous que étant l’initiateur de la plateforme https://spipfactory.com, je pouvais laisser mon site chez free.fr ?

C’est décidé vous déménagez votre site internet ailleurs :

  • Vous avez trouvé votre futur Hébergeur :-))

- Préparation des cartons

  • Récupérer votre structure Rubrique, article, etc ... base de données SQL
  • Rapatrier les images dossier IMG
  • Rapatrier toute la personnalisation de votre site dossier squelettes
  • Récupérer le fichier config/mes_options.php
  • Récupérer la configuration de vos plugins, de votre site ieconfig

- Comment faire mes cartons
Plusieurs méthodes existent, prenons a mon humble avis la plus simple

Afin d’avoir une sauvegarde complète

  • Sauvegarder le contenu de la base par l’interface de" Spip"
    http://Url_de_votre_site/ecrire/?exec=sauvegarder
  • Export de configurations par l’interface du plugin "Import-Export "
    http://Url_de_votre_site/ecrire/?exec=sauvegarder

puis en console lancer la commande
wget -r -l 0 ftp://www.domaine.example/* —ftp-user=nom_user —ftp-password=password

Et voilà sur votre PC Vous disposez d’une archive complète de vos fichiers.

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