Notes

Problème de syndication dans SPIP avec PHP 5.2.6

Tags : ,

J’ai rencontré un problème récemment, les sites syndiqués dans SPIP ne voulaient plus syndiquer quoi que ce soit et j’avais un message d’erreur dans le back-office :

Attention : la syndication de ce site a rencontré un problème ; le système est donc temporairement interrompu pour l'instant. Vérifiez l'adresse du fichier de syndication de ce site.<br /> (http://site_syndique.rdf), et tentez une nouvelle récupération des informations.

Quand je tentais une nouvelle récupération des informations je tombais sur une erreur 302 :

Warning: preg_split() [function.preg-split]: Compilation failed: POSIX named classes are supported only within a class at offset 13 in /bulk/www/www.mon_site.fr/ecrire/inc/syndic.php on line 145

Warning: preg_match_all() [function.preg-match-all]: Compilation failed: POSIX named classes are supported only within a class at offset 14 in /bulk/www/www.mon_site.fr/ecrire/inc/syndic.php on line 166

Après quelques recherches il s’avérait qu’il y aurait une erreur d’expression régulière dans SPIP que PHP version 5.2.6 ne supporterait plus. cf : http://aspn.activestate.com/ASPN/Ma...

-> Heureusement pour moi, après bien des recherches, j’ai trouvé une solution simple dans les forums de SPIP qui m’ont une fois de plus sauvé la vie :
- >>
http://forum.spip.org/fr_203763.html
À suivre pas à pas et vos sites syndiqués marcheront à la perfection !

Vous pouvez télécharger les fichiers modifiés pour remplacer leurs homologues dans le dossier écrire de votre site SPIP, directement à cette adresse (merci Ilenne) : http://spip.lenne.org

Voir en ligne : http://forum.spip.org/fr_203763.html

© 2017 - Abel Poucet web design