Solucion al Cannot modify header information – headers already sent by… de WordPress
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.
gabriel
30 de enero de 2010
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!
Ferticidio
30 de enero de 2010
Estuve peleandole bastante rato hasta encontrar la solucion por eso la comparti.
Bruno
3 de febrero de 2010
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!
Ferticidio
3 de febrero de 2010
Buen dato ese!
Juan
5 de febrero de 2010
Gracias tío!
Me estaba volviendo loco y ha funcionado!
Saludos
xel
6 de marzo de 2010
Gracias amigo eres un tio grande ,tu solucion es la unica que me a funcionado.saludos desde españa
Edgardo
8 de abril de 2010
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
Patto
13 de abril de 2010
Gracias pase horas buscando la solución, basto con modificar la codificación a ANSI y marcho de maravilla, saludos desde Ecuador.
Martín
28 de abril de 2010
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
david
29 de abril de 2010
gracias man me ayudo mucho
Daniel
13 de mayo de 2010
Graciasssssssss, solucione el problema
Luis
31 de mayo de 2010
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.
Luis
23 de junio de 2010
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
Kikokeko
24 de junio de 2010
Llevo días atascaso por esa chorrada y me he comido mil foros.
No se me olvida en la vida… Gracias!
Ferticidio
24 de junio de 2010
Gracias a todos ustedes es un gusto servir de ayuda.
roberto Skualo
26 de junio de 2010
Orale mi buen que buena solucion se te agradece
solo ese me fallaba a mi proyecto
saludos
Dex Barrett
5 de julio de 2010
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!
esteban
9 de julio de 2010
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
MiguelHD
14 de julio de 2010
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!!
SickZombies
22 de julio de 2010
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..
Estibens Manchego
22 de julio de 2010
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ú
Antonio
29 de julio de 2010
Dios te bendiga. xD
Jorge
29 de julio de 2010
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.
Chebas
30 de julio de 2010
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!!!!
Maetschl
2 de agosto de 2010
Eres un genio !! Gracias
!
DiseñoWebZ.com
2 de agosto de 2010
Buen aporte. Claro y eficaz!
Un saludo amigos,
DiseñoWebZ.com
luciano
4 de agosto de 2010
MAEEEEESTROOOO!!!… ERES DIOS … ANSI: es la respuesta…. saludos y gracias.
NeoSilver
5 de agosto de 2010
Gracias causa, me estaba rompiendo la cabeza pensando pq diablos no funcionaba y era eso, jejeje, thanks!!
K
6 de agosto de 2010
Gracias, después de batallar un buen rato la solución era tan sencilla, gracias otra vez.
carlos
7 de agosto de 2010
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…
Edy
13 de agosto de 2010
BUENA AYUDA
SALUDOS.
deivit
24 de agosto de 2010
Yo lo que siempre hago y siempre me funciona es:
Espero que os sirva
niconectado
24 de agosto de 2010
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.
Jose
27 de agosto de 2010
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
Marín
30 de agosto de 2010
Mi hermano, estuve a un segundo de eliminar el sitio completamente. “GRACIAS”, “QUE CALIDAD…..”
Blicu
30 de agosto de 2010
Gracias tio! Me acabas de sacar de un pequeño marrón!
bawatakco
31 de agosto de 2010
OH! maestro con esto te hiciste famoso en todo el internet muchas gracias!
Manuel
31 de agosto de 2010
No entiendo porque sigue dando error, es solo aca: http://dev.curtisonfinance.com/profile/ si intento editar el password me da ese error!
Quarterback
4 de septiembre de 2010
Grcais a todos, me han salvado la vida amigos..
Fran Zorgsky
6 de septiembre de 2010
Acaba de aparecerme el error al instalar el WordPress y en 5 minutos buscando por la red dí con tu solución. Saqué Bloc de Notas y grabé con codificación ANSI y….. POR FIN!!!
Agradecerte que compartas esta solución. Muchas gracias. Internet es lo que es gracias a eso.
Saludos.
marco
8 de septiembre de 2010
excelente solución,
@eduvergara
10 de septiembre de 2010
Zorro !!
te pasaste
llevo muxo rapo partiendome la cabeza
>)
IVela
10 de septiembre de 2010
Waaaaa …. GRACIAS k, me has solucionado mi problema. =)
Mario
13 de septiembre de 2010
la verdad que gracias.. me sirvio infinidades tu solucion, modifique mi wp-config por tener problemas con el “memory limit” el cual lo solucione agregando en la primer linea antes ke nada “define(‘WP_MEMORY_LIMIT’, ’48M’); ” y lo hice con el blog de notas y depsues de eso me empezaron los problemas.. ahora gracias a vos solucione todo, un abazo!!!
Al Garcia
14 de septiembre de 2010
Gracias por la información! Llegué acá por google por toparme con el mismo problema y la solución fue instantanea. Normalmente instalo WordPress con los instaladores de 1 click, pero esta vez haciendolo manualmente me salio este error. Gracias nuevamente y saludos.
emilinski
16 de septiembre de 2010
Muchisisisisisisisisisisimas gracias ya casi me tiraba los cabellos por no poder arreglarlo
sin contar la enorme perdida de tiempo.
Rodrigo
17 de septiembre de 2010
No,no,no hermano eres grande entre los grandes !!! me acabas de sacar de un problema grande!!! Sos Groso !!
Daniel Lopez
18 de septiembre de 2010
ufff..gracias por este dato mi hermano sos un dios…gracias…
Gustavo
21 de septiembre de 2010
Muchas gracias !!!!!! estaba a punto de mandar a volar este proyecto. Me has salvado la vida!!!
Lizka
24 de septiembre de 2010
Un millon de gracias por tu post…. ya estaba fastidiandome mucho este mensaje….