Página 1 de 1

Problemas con la visualizacion de hilos

Publicado: 03 Ene 2011, 15:39
por D.Ceres
Buesnas tardes,

Otra vez por aqui, pidiendo ayuda, ya casi me sienta hasta mal ^^U

En fin, en esta ocasion no se que pasa, pero cada vez que intento visualizar un hilo ( posteado anteriormente ) me salta un " HTTP 500 Error interno del servidor ", siendo que esto pasa hoy =S ¿Que podria ser?

Re: Problemas con la visualizacion de hilos

Publicado: 03 Ene 2011, 15:48
por angelismo
¿cual ha sido el ultimo mod que has instalado?

Problemas con la visualizacion de hilos

Publicado: 03 Ene 2011, 15:50
por D.Ceres
PhP Arcade 1.1 RC10, pero eso fue el... viernes

Re: Problemas con la visualizacion de hilos

Publicado: 03 Ene 2011, 15:58
por angelismo
Pues ese mod toca el viewtopic.php y viewtopic_body.hml ,revisales ,el fallo puede estar ahi.

Re: Problemas con la visualizacion de hilos

Publicado: 03 Ene 2011, 16:07
por D.Ceres
En un principio veo todo igual que cuando el viernes añadi el mod, no me deja colocar el codigo, supera el limite maximo de 60.000 caracteres, asi que los he comprimido en un rar y los adjunto.

Problemas con la visualizacion de hilos

Publicado: 03 Ene 2011, 16:15
por leviatan21
D.Ceres escribió:HTTP 500 Error interno del servidor
Como dice el error es un problema en el servidor, significa que el sitio web al que está conectado tiene un problema con el servidor que impide que se muestre la página web.
Puede ser que en ese momento el servidor no estaba funcionando.

Re: Problemas con la visualizacion de hilos

Publicado: 03 Ene 2011, 16:26
por D.Ceres
Pero... ¿solo cuando intento ver los hilos de temas? ¿no tendria que dar tambien con los demas?

Re: Problemas con la visualizacion de hilos

Publicado: 03 Ene 2011, 16:33
por leviatan21
D.Ceres escribió:Pero... ¿solo cuando intento ver los hilos de temas? ¿no tendria que dar tambien con los demas?
No necesariamente, todo depende del servidor y hasta cuantos datos puede mostrar al mismo tiempo.
por ejemplo, si un mensaje es extremadamente grande, puede costarle al servidor mucho sistema y si no puede o está muy congestionado, termina mostrando el error 500.

Problemas con la visualizacion de hilos

Publicado: 03 Ene 2011, 16:40
por leviatan21
Luego de revisar tu archvio viewtopic.php he encontrado la causa :

Este código está mal colocado :

Código: Seleccionar todo

    // phpBB Arcade Start
    $arcade_data = display_arcade_highscores($poster_id, basename(__FILE__, '.' . $phpEx));
    if (sizeof($arcade_data))
    {
        $postrow = array_merge($postrow, $arcade_data);
    }
    // phpBB Arcade End
 
Eliminalo de donde está ( lineas 1724 a 1730 ) y muevelo antes de esta otra :

Código: Seleccionar todo

    output_thanks($row['user_id']); 
Esa parte del archivo debería verse e esta manera, luego de hacer la corrección :

Código: Seleccionar todo

        'S_IGNORE_POST'        => ($row['hide_post']) ? true : false,
        'L_IGNORE_POST'        => ($row['hide_post']) ? sprintf($user->lang['POST_BY_FOE'], get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']), '<a href="' . $viewtopic_url . "&p={$row['post_id']}&view=show#p{$row['post_id']}" . '">', '</a>') : '',
        // Start UPS Easy Shop
        'S_SIG_SHELF'        => $sig_shelf,
        // END UPS Easy Shop
        'S_FORUM_THANKS'    => ($auth->acl_get('f_thanks', $forum_id)) ? true : false,
        // Start Ultimate Points
        'L_MOD_USER_POINTS'        => ($auth->acl_get('a_points') || $auth->acl_get('m_chg_points')) ? sprintf($user->lang['POINTS_MODIFY']) : '',
        'U_POINTS_MODIFY'        => ($auth->acl_get('a_points') || $auth->acl_get('m_chg_points')) ? append_sid("{$phpbb_root_path}points.$phpEx", "mode=points_edit&user_id=".$poster_id."&adm_points=1&post_id=".$row['post_id'])  : '',
        'L_BANK_USER_POINTS'    => ($auth->acl_get('a_points') || $auth->acl_get('m_chg_bank')) ? sprintf($user->lang['POINTS_MODIFY']) : '',
        'U_BANK_MODIFY'            => ($auth->acl_get('a_points') || $auth->acl_get('m_chg_bank')) ? append_sid("{$phpbb_root_path}points.$phpEx", "mode=bank_edit&user_id=".$poster_id."&adm_points=1&post_id=".$row['post_id'])  : '',
        'L_DONATE'                => ($auth->acl_get('u_use_transfer')) ? sprintf($user->lang['POINTS_DONATE']) : '',
        'U_POINTS_DONATE'        => ($auth->acl_get('u_use_transfer')) ? append_sid("{$phpbb_root_path}points.$phpEx", "mode=transfer&i=".$poster_id."&adm_points=1&post_id=".$row['post_id'])  : '',
        'S_IS_OWN_POST'            => ($poster_id == $user->data['user_id']) ? true : false,
        // End Ultimate Points
        'S_SIG_SHELF'        => $sig_shelf,
        // Start Ultimate Points
        'L_MOD_USER_POINTS'        => ($auth->acl_get('a_') || $auth->acl_get('m_chg_points')) ? sprintf($user->lang['POINTS_MODIFY']) : '',
        'U_POINTS_MODIFY'        => ($auth->acl_get('a_') || $auth->acl_get('m_chg_points')) ? append_sid("{$phpbb_root_path}points.$phpEx", "mode=points_edit&user_id=".$poster_id."&adm_points=1&post_id=".$row['post_id'])  : '',
        'L_BANK_USER_POINTS'    => ($auth->acl_get('a_') || $auth->acl_get('m_chg_bank')) ? sprintf($user->lang['POINTS_MODIFY']) : '',
        'U_BANK_MODIFY'            => ($auth->acl_get('a_') || $auth->acl_get('m_chg_bank')) ? append_sid("{$phpbb_root_path}points.$phpEx", "mode=bank_edit&user_id=".$poster_id."&adm_points=1&post_id=".$row['post_id'])  : '',
        'L_DONATE'                => ($auth->acl_get('u_use_points')) ? sprintf($user->lang['POINTS_DONATE']) : '',
        'U_POINTS_DONATE'        => ($auth->acl_get('u_use_points')) ? append_sid("{$phpbb_root_path}points.$phpEx", "mode=transfer&i=".$poster_id."&adm_points=1&post_id=".$row['post_id'])  : '',
        'S_IS_OWN_POST'            => ($poster_id == $user->data['user_id']) ? true : false,
        // End Ultimate Points
    );

    // phpBB Arcade Start
    $arcade_data = display_arcade_highscores($poster_id, basename(__FILE__, '.' . $phpEx));
    if (sizeof($arcade_data))
    {
        $postrow = array_merge($postrow, $arcade_data);
    }
    // phpBB Arcade End

    output_thanks($row['user_id']);
    if (isset($cp_row['row']) && sizeof($cp_row['row']))
    {
        $postrow = array_merge($postrow, $cp_row['row']);
    }

    // Dump vars into template
 

Re: Problemas con la visualizacion de hilos

Publicado: 03 Ene 2011, 16:48
por D.Ceres
Lo acabo de volver a comprobar creando un tema con solo 3 letras de contenido, y me devuelve el error 500 =S

El limite de trafico esta en 20 Gb y usado hay 23 Mb, asi que no creo que sea eso. ¿Es un error pasajero? la web esta ya anunciada para el estreno del jueves...

Añadido tras la respuesta de Leviatan21

Corregido, subido, cache limpiada y sigue igual.

Problemas con la visualizacion de hilos  Tema Solucionado

Publicado: 03 Ene 2011, 17:01
por leviatan21
D.Ceres escribió:Corregido, subido, cache limpiada y sigue igual.
Por las dudas te dejo el archivo corregido :
viewtopic.rar
(17.4 KiB) Descargado 53 veces
Si el error está en un archivo y el servidor no puede mostrarlo, debería suponer que en el ACP tienes la compresión Gzip habilitada, ¿ puede ser ?

Problemas con la visualizacion de hilos

Publicado: 03 Ene 2011, 17:06
por D.Ceres
Pues de momento no ha pasado nada, subido el que me has dado, limpiado la cache, y lo dicho.

La compresion Gzip esta off, aunque he estado pensando en activarla, aprovecho para preguntar si seria aconsejable o no.

EDITO:

El proevedor de hosting me ha enviado un correo notificandome que estan de mantenimiento y que puede que de algunos errores. No obstante, ya no me aparece el error, ¿sera que ya han acabado?

De todas formas, Gracias por la ayuda que me habeis dado, suerte que tenemos un rincon en español donde ayudarnos los unos a los otros ;)

Salu2! ;)

Problemas con la visualizacion de hilos

Publicado: 03 Ene 2011, 17:15
por leviatan21
D.Ceres escribió:La compresion Gzip esta off, aunque he estado pensando en activarla, aprovecho para preguntar si seria aconsejable o no.
Mucho de eso depende también del servidor, averigua si ellos tienen compresión Gzip habilitado o si se puede.
D.Ceres escribió:EDITO:

El proevedor de hosting me ha enviado un correo notificandome que estan de mantenimiento y que puede que de algunos errores. No obstante, ya no me aparece el error, ¿sera que ya han acabado?
El error no aparece, ¿ pero los mensajes se ven ?
Si el error continúa :
¿ Puedes brindarnos un enlace a un tema en tu foro, donde sepas que no funciona ?
¿ Tienes el modo DEBUG habilitado ?

Re: Problemas con la visualizacion de hilos

Publicado: 03 Ene 2011, 17:17
por D.Ceres
Los hilos ya se ven bien en su totalidad, lo dicho, parece ser que ya ha pasado.

El servidor si soporta la compresion en gzip, pero como por defecto viene off no la he querido tocar (el antiguo administrador si la tenia activada).

En cuanto al debug mode, no, no lo tengo activado, de hecho, no se como se activa ^^U

Re: Problemas con la visualizacion de hilos

Publicado: 03 Ene 2011, 17:20
por leviatan21
D.Ceres escribió:Los hilos ya se ven bien en su totalidad, lo dicho, parece ser que ya ha pasado.

El servidor si soporta la compresion en gzip, pero como por defecto viene off no la he querido tocar (el antiguo administrador si la tenia activada).

En cuanto al debug mode, no, no lo tengo activado, de hecho, no se como se activa ^^U
Si ya se ven los menajes, no necesitas el modo DEBUG,
Marca el tema como solucionado :mrgreen: