lodemenos.net
 

Problema de SPIP 1.9 con PHP 4.4.6

A principios de este mes salía a relucir en los foros del sitio en francés de SPIP un problema de la última versión de SPIP con la versión 4.4.6 de PHP. Este bug provocaba que algunas de las páginas de nuestro sitio no se cargaran (ni siquiera en la parte privada) provocando un error de corte de la conexión de la página.
Domingo 25 de marzo de 2007.

La solución a este problema fue dada a los pocos días dentro del mismo foro. Al parecer el problema venía de una expresión regular que se usaba en un fichero que utilia el motor de SPIP para generar los artículos: el fichero texte.php.

Solución

Como suele ocurrir en estos casos hay dos formas de solucionar el problema. La primera y más laboriosa consiste en buscar el fichero texte.php que está situado en ecrire/inc/ y modificar la siguiente línea:


/* 12 */  "/<p>([\n]*(<br[[:space:]]*\/?".">)*)*/",

Por la siguiente:


* 12 */  "/<p>\n*(?:<br\b.*?>\n*)*/",

La segunda solución es mucho más simple, sobretodo si no queremos "ensuciarnos las manos" con el código, y consiste en descargarnos el fichero texte.php de trac.rezo.net y sobreescribir el que tiene nuestra distribución situado en ecrire/inc/.

Este fallo todavía no se ha corregido en la versión estable que se puede descargar desde www.spip.net.

Problema de SPIP 1.9 con PHP 4.4.6

Ya sabia yo que el problema no estaba en mis navegadores... mañana iba a comentártelo, pero te has adelantado con la solución :D

Foncu

Problema de SPIP 1.9 con PHP 4.4.6

Sí, minerva hosting actualizó el sábado el PHP y por eso llevamos el finde sin poder acceder a casi nada. En su defensa tengo que decir que en cuanto les he notificado el problema me han respondido rapidísimo y además con la solución en un enlace.

Carlos M.