Un error muy común en los archivos php es el de Cannot modify header information – headers already sent by… Y aca ponen el archivo que genera esa error.
Una vez, recuerdo, abandone un proyecto que estaba haciendo porque no lo pude solucionar. Cuando buscamos información referente a este error siempre nos encontramos con lo mismo, fijate que tu script no haga ninguna salida antes de crear un cookie (o de usar una funcion referida a los headers) y fijate que no halla espacios en blanco antes del <?php o despues del ?>. Pero hay una cosa mas.
No recuerdo donde lo lei, hace unos meses ya, si nuestro archivo esta guardado en una codificación de caracteres distinta de ANSI nos va a dar el mismo error. Supuestamente se toma el cambio de codificación de caracteres como una salida.
Bueno el tema es que hoy me econtre con ese problema en una instalación de WordPress. Me decia: “Cannot modify header information – headers already sent by (output started at chorizo/wp-config.php)” Agarre el archivo, me fije que no hubiera espacios al principio o al final (es que lo estuve toqueteando), y siguio dando problemas. Agarre el viejo y querido Notepad, abri el archivo y le di al guardar como, ahí eleji la codificación ANSI. ¿Y saben que?… salio andando.

Sos dios!
Como no me di cuenta en donde estaba el problema, perdi mi mañana, pero gracias a ti no voy a perder la tarde, sos un genio, sin darme cuenta le puse la decodificacion mal con el notepad, de ahora en adelante voy a usar mi editor php.
Gracias de verdad, es la primera vez que me aparecia ese error. Gracias!
Estuve peleandole bastante rato hasta encontrar la solucion por eso la comparti.
Si, típico problema de decodificación de caracteres, que hasta que te das cuenta renegas como un HDP, por suerte he tenido técnicos piolas en el Hosting que me han sabido dar una mano en su momento y le encontré la vuelta (la codificación que me venie por defecto es ISO8859 y como WP está basado en PHP necesita UTF-8).
Ahora bien, lo que quiero compartir es que a mi me da la sensación de que el WordPress está tirando este error más seguido de la versión 2.9, y creo a que se debe a una línea de código en el archivo wp-config en donde se define la codificación (define(‘DB_CHARSET’, ‘utf8′)), ya que la línea por defecto viene como “utf8″ y así no la toma el proveedor de hosting.
En mi caso, debo cambiar a la versión correcta: “UTF-8″, con guión!! por esa pavada tuve problemas con las dos últimas instalación de WP, así que cuando veamos este error hay que estudiar con cuidado el archivo wp-config.php
Saludos!
Buen dato ese!
Gracias tío!
Me estaba volviendo loco y ha funcionado!
Saludos
Gracias amigo eres un tio grande ,tu solucion es la unica que me a funcionado.saludos desde españa
gracias Ferticidio , abri mi archivo que tenia formato codificacion ANSI con el notepad++ y lo paso a UTF8 y me empeso a dar el error, lei todo los de los headers por todos lados, pero no entendia si me endaba en la tarde por que ahora no, y al final el problema estaba al principio, tenia que mantenerlo en ANSI, estoy quemadisimo, me voy a dormir
Gracias pase horas buscando la solución, basto con modificar la codificación a ANSI y marcho de maravilla, saludos desde Ecuador.
Me acuerdo que una vez estaba diseñando un sitio web y había generado una interface sencilla para cargar datos en una base de datos, y cuando intentaba redirigir me daba siempre este error, busqué y busqué una solución y nunca la encontré, termine redirigiendo por html. Ahora me encontré con el mismo problema a la hora de usuar cookies, probé lo que dijiste vos y funcionó a la perfección. Muchísimas Gracias, creo que voy a estarte eternamente agradecido
gracias man me ayudo mucho
Graciasssssssss, solucione el problema
Gracias amigo, perdi 2 dias de mi vida y gracias a vos ya no perdere un dia mas!!!. Que bueno que gente como tu comparta lo que sabe.
Ferticidio:
Muchas Gracias por el aporte;
Modifique mi archivo wp-config.php pero no me fije en que codificación se guardo, lo volvi a guardar en ANSI y se corrigieron los problemas.
Antes de llegar a tu página había visto varías y creeme tu eres el más objetivo, las otras son más técnicas y para alguíen como yo que soy neofito en esto es muy complicado entender el lenguaje, sin embargo siempre hay alguíen que se interesa por compartir información precisa y facil de entender.
Muchas Gracias de Nuexo
Llevo días atascaso por esa chorrada y me he comido mil foros.
No se me olvida en la vida… Gracias!
Gracias a todos ustedes es un gusto servir de ayuda.
Orale mi buen que buena solucion se te agradece
solo ese me fallaba a mi proyecto
saludos
Me uno a los que te agradecen por la solución. Justo hoy instalé WordPress 3 y me estaba pegando de topes con este error. ¡Muchas gracias!
maestro idolo!!!!!
me salvaste la vida
tenia que hacer una actualizacion y busque y busque todos decian lo mismo
aplique tu consejo y waaa
perfectamente!!!
muchas gracias
Hola! Estuve probando wordpress y nada, que me salía el fallo que comentas. Ha sido cambiar la codificación a ANSI del archifo de config.php y parece que funciona!. Puede que sea pronto para decirlo, no he hecho las pruebas para ver si realmente va OK, pero espero que el cambio dura
Muchas gracias por tu ayuda!!
eres el mejor….
logre rescatar toda una tarde batallosa… tarde años en subir wordpress a mi server.. ( fallas con el internet local y el FTP se botaba) cuando por fin logre subirlo aparece este errror y empese a desesperarme por que no quedaba despues de leer tu post.. funciono al 100%
sos groso sabelo..
Tienes toda la razon con respecto a estos espacios en blanco revice todo y en varios archivos los tenia asi que todos los solucione excelente soy de Perú
Dios te bendiga. xD
Viva la madre que te parió. Me he vuelto loco tras actualizar a wordpress 3.0 (soy lego en informática), y tu post me ha solucionado el problema. Lo cierto es que sospechaba algo así, pues ha sido al editar wp-config.php con el notepad cuando he tenido problemas. Esto me pasa por hacerlo desde windows. Me daba pereza reiniciar en ubuntu, pero está claro que sin gedit no soy nadie.
Un saludo y enhorabuena por tu trabajo.
De verdad,te lo agradezco…increíble solución,llevaba toda la mañana trabajando en un proyecto en WP que no funcionaba por esto mismo…sé que no es muy significativo,pero de verdad y corazón te agradezco la solución!!!!
Eres un genio !! Gracias
!
Buen aporte. Claro y eficaz!
Un saludo amigos,
DiseñoWebZ.com
MAEEEEESTROOOO!!!… ERES DIOS … ANSI: es la respuesta…. saludos y gracias.
Gracias causa, me estaba rompiendo la cabeza pensando pq diablos no funcionaba y era eso, jejeje, thanks!!
Gracias, después de batallar un buen rato la solución era tan sencilla, gracias otra vez.
lo probé.. me sigue saliendo el error…. no tengo mucha experiencia en el tema…. por lo que seguiré dedicándole tiempo…. gracias de todas formas…
Yo lo que siempre hago y siempre me funciona es:
Espero que os sirva
Gracias por el aporte,
en mi caso lo solucioné volviendo a grabar el archivo “wp-config.php” bajo el formato ANSI tal cual lo recomiendas, y no se por qué razón hacía falta cerrar el código php poniendo al final la última linea “?>” .
Supongo que al editar el archivo desde el FTP (con notepad++) presioné mal alguna tecla.
Super!!! solo modifique el archivo que leia antes de escribir las cookies (include)… todo con codificacion ANSI y corrio…. mil gracias…. ya queria culpar al HOST
Mi hermano, estuve a un segundo de eliminar el sitio completamente. “GRACIAS”, “QUE CALIDAD…..”