2010-06-30 11 views
6

Estaba trabajando alegremente en un sitio de CakePHP y de repente ... pantalla blanca de la muerte. No hay información de depuración, nada en absoluto generado al visitar el sitio.CakePHP Pantalla blanca de la muerte

Anteriormente, cuando esto sucedía, ha habido un error en core.php, o algo más en la carpeta config. Pero lo único peligroso que tuve abierto en ese momento fue core.php, y definitivamente no hay nada de malo ahora.

Un reinicio de la computadora no resolvió el problema.

¿Alguien tiene alguna idea de por qué un sitio de Cake de repente aparece en pantalla blanca como este?

+0

¿Está ejecutando Apache o IIS u otra cosa como servidor web? Si fuera IIS podría haber habido una actualización de MS dando vueltas? Tuvimos un problema con los archivos de Excel que no se podían descargar después de una actualización reciente (hace aproximadamente un mes) – jdehaan

+1

Activa los errores, revisa los registros de cake, php y apache. –

+2

No, la solución es tener un pastel blanco, por supuesto. – bobobobo

Respuesta

6

No importa, lo resolvió: de alguna manera había logrado arrastrar la carpeta de tortas completamente fuera de la aplicación y a mi escritorio. Eso lo haría, eh ...

+6

+1 para admitir el problema para futuros visitantes en lugar de eliminar/abandonar la pregunta. – BenV

+1

de acuerdo, +1 por admitir el problema para futuros visitantes! – MaasSql

3

Tenía pantalla blanca cuando la depuración era 0. El manejo era para limpiar las carpetas de caché y establecer la depuración en 1. Cuando la depuración es 0 Cakephp suprime los errores y advertencias y no muestra nada cuando un se produce un error de aplicación

  • Compruebe que depurar> 0
  • aplicación tmp/cache *
  • Comprobar errores Claro// persistente/local host virtual log log
  • Comprobar httpd-error global
  • Reiniciar Apache, (parada, Inicio), los servicios de caché de reinicio (memcached ect.)
  • Entra en el mundo de die(’stop’); de aplicación/Webroot/index.php y hacia abajo en su aplicación
2

Pasé cinco horas tratando de resolver este problema. No se mostraría nada asociado con uno de mis controladores. Al final, había dos líneas en blanco en la parte inferior de mi controlador que no causaron nada por alguna razón. Los eliminé y todo funcionó de nuevo.

Cuestiones relacionadas