Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

phpBB: Error al crear nueva sesión

Estas en el tema de phpBB: Error al crear nueva sesión en el foro de Sistemas de gestión de contenidos en Foros del Web. Tengo un foro phpBB desde hace un par de años que no me da problemas. Después de instalar un fichero con utilidades para sesiones me ...
  #1 (permalink)  
Antiguo 21/04/2006, 01:35
 
Fecha de Ingreso: marzo-2003
Mensajes: 225
Antigüedad: 21 años, 8 meses
Puntos: 0
phpBB: Error al crear nueva sesión

Tengo un foro phpBB desde hace un par de años que no me da problemas. Después de instalar un fichero con utilidades para sesiones me aparece esto:

phpBB : Critical Error
Error creating new session
DEBUG MODE
SQL Error : 1114 The table 'phpbb_sessions' is full
INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in) VALUES ('xxxxxxxxxx', -x, xxxxxxxxxxx, xxxxxxxxx, 'xxxxxxxx', x, x)
Line : 152
File : C:.....\foro\includes\sessions.php

donde aparece:

if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
{
$session_id = md5(uniqid($user_ip));

$sql = "INSERT INTO " . SESSIONS_TABLE . "
(session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in)
VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login)";
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error creating new session', '', __LINE__, __FILE__, $sql);
}
}


¿Cómo lo soluciono?
Gracias y saludos.

Última edición por jossxx; 21/04/2006 a las 01:45
  #2 (permalink)  
Antiguo 21/04/2006, 06:03
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
El error dice "is full" ... Está llena esa tabla.

Revisa esa tabla y sus datos .. como son "sesiones" si es necesario elemina datos. Ahora .. el problema podría ser que ese código que instalastes no funcione correctamente y provoque un colapso de esa tabla (siendo sesiones .. algún método tendrá phpBB para "expirarlas"?) ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 21/04/2006, 08:35
 
Fecha de Ingreso: marzo-2003
Mensajes: 225
Antigüedad: 21 años, 8 meses
Puntos: 0
por si a alguien le sirve:

el problema era que de alguna manera la tabla había pasado de MyISAM a HEAP, cambiarlo ha solucionado el lío
  #4 (permalink)  
Antiguo 28/04/2006, 17:29
Usuario baneado!
 
Fecha de Ingreso: abril-2004
Ubicación: peru _ chimbote
Mensajes: 518
Antigüedad: 20 años, 7 meses
Puntos: 0
hola josss podriamos intercambiar links entre foros .. el mis esta en mi firma ......

parte vaja

ok nos visitamos vale ..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:41.