CakePHP: no se puede modificar la información del encabezado: los encabezados ya enviados por

Error completo:

Warning (2): Cannot modify header information - headers already sent by (output started at /Applications/XAMPP/xamppfiles/htdocs/trunk/dafe/cake/basics.php:355) [CORE/cake/libs/controller/controller.php, line 743] 

Por lo que puedo decir, sucede después de que bash redireccionar. Sé que es causado por un espacio en blanco, pero no puedo encontrarlo en ninguna parte, ¿dónde suele estar este error?

EDITAR: Olvidé mencionar, este problema solo ocurre en mi Mac, mi compañero que trabaja en Windows no tiene este problema, la redirección funciona adecuadamente para él.

Dos posibilidades que conozco: A. ¿Podrías tener algunos espacios en blanco después de la clase que cierra la etiqueta PHP ?> .

B. Usted está tratando de hacer echo/ pr() durante el procesamiento de los datos / lógica (mientras se está redirigiendo, guardando en la base de datos, etc.)

Recientemente tuve este Problema y busqué Blanks dentro de mi Código pero no encontré ninguno. La solución simple: Desactivado el modo de depuración (Configure :: write (debug, 0) y todo funcionó bien 🙂

Tuve un problema similar y traté de eliminar el espacio en blanco, el color, etc … pero nada funcionó hasta que configuré output_buffering en ‘on’ en mi interfaz de configuración EZ php en cpanel.