Página 1 de 1
"warning" En Cabecera Del Foro
Publicado: 25 Abr 2007, 21:19
por dann
Tengo un inconveniente sólo cuando se ven los temas y las respuestas en un foro. Es decir, el mensaje sale cuando se muestran avatars. Probablemente es por el mod resize remote avatar que lo he instalado muchas veces y no se arregla el error.
los mensajes son los siguientes:
Código: Seleccionar todo

Warning: Cannot modify header information - headers already sent by (output started at D:\Domains\arteycritica.com\wwwroot\foro\viewtopic.php:1) in D:\Domains\arteycritica.com\wwwroot\foro\viewtopic.php on line 564
Warning: Cannot modify header information - headers already sent by (output started at D:\Domains\arteycritica.com\wwwroot\foro\viewtopic.php:1) in D:\Domains\arteycritica.com\wwwroot\foro\includes\page_header.php on line 503
Warning: Cannot modify header information - headers already sent by (output started at D:\Domains\arteycritica.com\wwwroot\foro\viewtopic.php:1) in D:\Domains\arteycritica.com\wwwroot\foro\includes\page_header.php on line 505
Warning: Cannot modify header information - headers already sent by (output started at D:\Domains\arteycritica.com\wwwroot\foro\viewtopic.php:1) in D:\Domains\arteycritica.com\wwwroot\foro\includes\page_header.php on line 506
Debo aclarar que esos mensajes aparecen en la abecera del foro, pero se puede seguir navegando sin problemas. Estuve revisando los archivos que nombra el error y todos coinciden en lineas que hablan sobre cookie y caché, por lo que usé el auto cookie mod y borré el caché de mi foro pero no funciono. Solo funciono en el archivo sessions.php que ya no da error, pero viewtopic y page_header siguen dando error. Entonces, este es el resumen:
1. El error sólo aparece en la cabecera del foro cuando el foro muestra avatares (temas, respuestas, miembros...)
2. Las lineas que dan error son referentes a cookies y caché, pero ayer se limpio caché y cookies (desde explorador, extreme styles y auto cookie mod) y no funcionó.
3. Le doy los permisos chmod y no los dá. O sea, le doy 777 y cuando vuelvo a ver esta en 666 y el error persiste.
Gracias por las respuestas.
Respuesta: "warning" En Cabecera Del Foro
Publicado: 25 Abr 2007, 22:40
por dllrsoft
Has probado a borrar la cache del navegador y del foro?
Saludos!!
Respuesta: "warning" En Cabecera Del Foro
Publicado: 25 Abr 2007, 23:03
por dann
Si, por eso digo que borré la caché desde extreme styles y las cookies del navegador desde ayer y hoy lo hice de nuevo. Pero no funciona......

Respuesta: "warning" En Cabecera Del Foro
Publicado: 25 Abr 2007, 23:53
por dllrsoft
A mi me dijo una vez zuker que borrase la carpeta /cache y volviese a subir la original, pero no recuerdo si era para ese problema en concreto...
Si eso puedes probar (haciendo antes una copia de seguridad de la carpeta que tienes subida) o esperar a que se pase zuker por aquí y diga si es verdad lo que yo digo o estoy confundido...
Saludos!!
Respuesta: "warning" En Cabecera Del Foro
Publicado: 26 Abr 2007, 04:44
por dann

no...........nada, sigue el error. De todas formas gracias y esperar si zuker sabe como arreglarlo.
Saludos
Respuesta: "warning" En Cabecera Del Foro
Publicado: 26 Abr 2007, 22:11
por esnola
A ver, has debido instalar algún mod o modificar el código de algún archivo, esto es un error de php.
Respuesta: "warning" En Cabecera Del Foro
Publicado: 26 Abr 2007, 22:22
por dann
Pues yo tenia instalado resize remote avatar y aveces me decia <avatar no encontrado> y a veces si aparecía. Eso me hizo buscar un poco mas y aqui en phpbb-es encontre un tema en el que mostraban un mod igual al resize remote avatar, pero los archivos que tocaba cambiar era diferente.
Para que me entiendan mejor. Desinstale el remote avatar y despues instalé el nuevo que encontré; pero como no funcionó reinstale el antiguo mod que tenía y desde ese momento me da error. Las líneas que tienen el error en todos los archivos hacen referencia a las cookies o el caché, por lo que descarto una mala instalación del mod. Y viewtopic.php no se deja cambiar los permisos a 777.
Gracias por seguirme ayudando.
Respuesta: "warning" En Cabecera Del Foro
Publicado: 26 Abr 2007, 22:39
por esnola
Olvidate de permisos y cookies, el viewtopic.php no necesita permisos 777 solo necesita permisos de lectura.
Busca en este mismo archivo antes de la linea 564, normalmente suele estar el error en el primer mensaje de error.
Respuesta: "warning" En Cabecera Del Foro
Publicado: 27 Abr 2007, 01:19
por dann
Bueno, realmente no veo cual es el error, asi que dejo la parte del archivo viewtopic.php que da el error. No dejo el archivo en pastebin porque no se pega todo el archivo (no se si pastebin solo acepta un numero limitado de lineas).
Código: Seleccionar todo
//
// Set a cookie for this topic
//
if ( $userdata['session_logged_in'] )
{
$tracking_topics = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) : array();
$tracking_forums = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) : array();
if ( !empty($tracking_topics[$topic_id]) && !empty($tracking_forums[$forum_id]) )
{
$topic_last_read = ( $tracking_topics[$topic_id] > $tracking_forums[$forum_id] ) ? $tracking_topics[$topic_id] : $tracking_forums[$forum_id];
}
else if ( !empty($tracking_topics[$topic_id]) || !empty($tracking_forums[$forum_id]) )
{
$topic_last_read = ( !empty($tracking_topics[$topic_id]) ) ? $tracking_topics[$topic_id] : $tracking_forums[$forum_id];
}
else
{
$topic_last_read = $userdata['user_lastvisit'];
}
if ( count($tracking_topics) >= 150 && empty($tracking_topics[$topic_id]) )
{
asort($tracking_topics);
unset($tracking_topics[key($tracking_topics)]);
}
$tracking_topics[$topic_id] = time();
setcookie($board_config['cookie_name'] . '_t', serialize($tracking_topics), 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
}
//
// Load templates
//
$template->set_filenames(array(
'body' => 'viewtopic_body.tpl')
);
make_jumpbox('viewforum.'.$phpEx, $forum_id);
//
// Output page header
//
$page_title = $lang['View_topic'] .' - ' . $topic_title;
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
Esta es la linea del error:
Código: Seleccionar todo
setcookie($board_config['cookie_name'] . '_t', serialize($tracking_topics), 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
}
Respuesta: "warning" En Cabecera Del Foro
Publicado: 27 Abr 2007, 08:57
por esnola
Veamos, vuelve a revisar la instalacion del mod en la parte que se refiere al viewtopic.php algo has hecho mal.
Empieza por buscar  , es lo que pone al inicio del mensaje de error,
esto lo has dejado fuera de sitio o se te ha colado.
Saludos
Re: Respuesta: "warning" En Cabecera Del Foro
Publicado: 29 Abr 2007, 05:01
por dann
Empieza por buscar  , es lo que pone al inicio del mensaje de error,
esto lo has dejado fuera de sitio o se te ha colado.
Saludos
Pues mira, esos codigos extraños estan al inicio, antes de <¿php. Obviamente cualquier letra antes de ese codigo genera un error, pero el problema ahora es que esas letras se crean solas; es decir, cuando borro las letras antes de <¿php y le doy guardar, automáticamente se crea un código antes de <?php ¿como puedo evitar eso?
Respuesta: "warning" En Cabecera Del Foro
Publicado: 29 Abr 2007, 11:48
por esnola
¿Que programa utilizas para editar el código?
Prueba con el block de notas o con otro programa que no sea el mismo que estas utilizando y te hace eso.
Saludos
Respuesta: "warning" En Cabecera Del Foro
Publicado: 29 Abr 2007, 16:37
por dann
Pues mi servidor es windows por lo que desde el panel de control uso gelm, y al dar guardar se crea el codigo solo. Entonces ahora lo que hice fue modificarlo desde bloq de notas y subirlo al servidor por filezilla. Pero al probar si se habia arreglado me salia el error de warning sin  y despues al refrescar la página aparecia el error con . O sea, el codigo sigue apareciendo solo, pero la primera vez que probé el error aparecio sin  por lo que no se si ese codigo extraño sea el real problema.
Lamento tener que seguir insistiendo en ese error, pero es que no se arregla y no tengo idea de cual es el problema.
Saludos
Respuesta: "warning" En Cabecera Del Foro
Publicado: 29 Abr 2007, 16:46
por esnola
Pues te recomendaría que te pusieses en contacto con tu hosting y le comentes el problema, a ver si el problema está allí, con un gusano o algo.