Desde hace unos días el Feed RSS de jggweb no funciona. Me daba este mensaje de error:
Error de lectura XML: la instrucción de proceso XML no se encuentra al comienzo de una entidad externa
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
Llevo varios días intentando resolver este problema.
He probado a:
- Desactivar los últimos plugins instalados.
- Desactivar todos los plugins.
- Quitar las líneas de código php de la barra lateral qué llamaban a los plugins.
- He pasado a borrador todos los posts hasta el día que dejó de generar los feed correctamente.
- Instalado de nuevo el wordpress. He instalado de nuevo WordPress (2.1.2).
Y con todas estas actuaciones no conseguí conseguí poner en funcionamiento este servicio.
Sergio de la Torre me dio una pista: localizar espacios en blancos al principio o al final de los ficheros .php. Analicé el código fuente de todos los plugins que tengo instalados y… ¡bingo!
En el plugin de getrandomlinks.php que uso para mostrar los enlaces favoritos de forma aleatoria en la barra lateral, encontré trás el ?> un insignificante espacio en blanco que era el responsable de este problema.
Lo eliminé y de nuevo, los lectores RSS pueden acceder a jggweb.
por lo que parece es un plugin que está molestando, fíjate en los últimos que hayas instalado.
Por si no recuerdas cuales son , puede servir restaurar el sistema a una fecha anterior a la aparición del problema.
Comments
Transcribo una respuesta en un foro:
Desde hace unos días el Feed RSS de jggweb no funciona. Me daba este mensaje de error:
Error de lectura XML: la instrucción de proceso XML no se encuentra al comienzo de una entidad externa
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
Llevo varios días intentando resolver este problema.
He probado a:
- Desactivar los últimos plugins instalados.
- Desactivar todos los plugins.
- Quitar las líneas de código php de la barra lateral qué llamaban a los plugins.
- He pasado a borrador todos los posts hasta el día que dejó de generar los feed correctamente.
- Instalado de nuevo el wordpress. He instalado de nuevo WordPress (2.1.2).
Y con todas estas actuaciones no conseguí conseguí poner en funcionamiento este servicio.
Sergio de la Torre me dio una pista: localizar espacios en blancos al principio o al final de los ficheros .php. Analicé el código fuente de todos los plugins que tengo instalados y… ¡bingo!
En el plugin de getrandomlinks.php que uso para mostrar los enlaces favoritos de forma aleatoria en la barra lateral, encontré trás el ?> un insignificante espacio en blanco que era el responsable de este problema.
Lo eliminé y de nuevo, los lectores RSS pueden acceder a jggweb.
por lo que parece es un plugin que está molestando, fíjate en los últimos que hayas instalado.
Por si no recuerdas cuales son , puede servir restaurar el sistema a una fecha anterior a la aparición del problema.
Suerte!
no se ????