El artículo citado ofrece una orientación muy completa. Pero, es muy importante borrar el flag antes de repetir las pruebas. De otra forma, el error se sigue mostrando aunque no exista.
Voy a resumir acá la solución aplicada, con comentarios para que sea de utilidad a otros. Porque, según se puede concluir de la documentación:
debe ser muy frecuente, a pesar de que no se haya hecho nada mal durante la instalación.
Hay dos posibles fuentes de error: a. El formato de algún archivo no es UTF8 sin BOM (algunos editores de texto lo cambian olimpicamente sin avisar, ej blok de notas del asqueroso Windows) b. Durante la transferencia algún archivo sufrio pequeñas modificaciones o daños).
Nota adicional: El caso a) suele presentarse y provocar otros errores: Hace como un año, los tamaños de las fuentes en un sitio que manejo comenzaron a cambiar misteriosamente, y el theme no se aplicaba correctamente. Hice una instalación fresca paralela, módulo a módulo y encontré que un módulo escrito por mí daba problemas. (Una parte del mismo había sido escrita bajo windows) Cuando lo revisé encontre que algunos archivos eran ansi y que otros eran UTF8 pero no sin BOM y esa era la causa del problema.
Solución 1. Verificar el formato de todos los archivos, que haya editado. Particularmente los que hayan sido modificados durante una estadía en Windows. Si no editó o copió desde windows puede ahorrarse este paso.
2. Validar la instalación así:
Paso 1.
Desactivar todos los módulos contribuidos (que no sean parte del core {exigidos u opcionales} ).
activarlo y entrar a su página de configuración, fijar el intervalo a 1 minuto, esperar un poco y ejecutar cron (abriendo una pestaña adicional, página de listado de módulos). Luego pasar el intervalo a 1 hora.