Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Usuario
· Wiki

Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Error Joomla Table session is marked as crashed
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Error Joomla Table session is marked as crashed

Publicar nuevo tema Responder al tema
Foros de discusión » PHP, CMS, Joomla, WordPress, Alfresco, Apache, Tomcat, Drupal   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Error Joomla Table session is marked as crashed Responder citando

Hola, tengo un servidor web con un sitio web en Joomla!, lo monté siguiendo vuestro tutorial:

Cómo reciclar hardware obsoleto para montar un servidor web de forma gratuita

Lo tengo montado más o menos un año y me ha funcionado bien hasta ahora, pero hoy el portal me da este error:

Table session is marked as crashed and should be repaired SQL=INSERT INTO session (session_id, client_id, time) VALUES ('xxx', 0, 'xxx')

No tengo muchos conocimientos informáticos, por favor necesito ayuda con esto.

El servidor MySQL lo tengo montado sobre un equipo con Linux CentOS, MySQL y Apache con PHP.
MensajePublicado:
Dom Mar 23, 2014 6:31 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error Joomla Table session is marked as crashed Responder citando



Anuncios



El problema que nos comentas es debido a que ha debido corromperse la tabla "session" de MySQL, tabla necesaria para el inicio de Joomla! Para solucionar el problema debes reparar dicha tabla, esto puedes hacerlo bien desde alguna herramienta de terceros o bien desde MySQL Administrator (o MySQL Workbench) que es gratuito.

Instala alguna de estas herramientas (o cualquier otra que te permita ejecutar consultas SQL contra un servidor MySQL) y accede con un usuario con permisos suficientes sobre el esquema o catálogo de Joomla, una vez conectado ejecuta el comando SQL:

Código:

repair table session;


También puedes repararla con alguna de estas herramientas pulsando sobre la tabla y seleccionando "Repair" (o "Reparar"), si la tabla ha podido repararse te mostrará algún mensaje como este:

Table session repaired. Number of rows changed from xxx to xxx.
Table session repaired.
OK


Si no consigues reparar la tabla tendrás que recuperarla de una copia de seguridad y si no dispones de copia de seguridad no pasa nada, los datos que contiene esta tabla no son importantes, sería suficiente con que vuelvas a crearla con su consulta SQL correspondiente de tipo:

Código:

DROP TABLE IF EXISTS jos_session;
CREATE TABLE IF NOT EXISTS `session`
(
`username` varchar(150) default '',
`time` varchar(14) default '',
`session_id` varchar(200) NOT NULL default '0',
`guest` tinyint(4) default '1',
`userid` int(11) default '0',
`usertype` varchar(50) default '',
`gid` tinyint(3) unsigned NOT NULL default '0',
`client_id` tinyint(3) unsigned NOT NULL default '0',
`data` longtext,
PRIMARY KEY (`session_id`(64)),
KEY `whosonline` (`guest`,`usertype`),
KEY `userid` (`userid`),
KEY `time` (`time`)
);


Ten en cuenta que la tabla session puede variar en función de la versión de Joomla! que utilices.
MensajePublicado:
Dom Mar 23, 2014 6:58 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: [RESUELTO] Error Joomla Table session is marked as crashed Responder citando



Anuncios



alonsojpd escribió:
El problema que nos comentas es debido a que ha debido corromperse la tabla "session" de MySQL, tabla necesaria para el inicio de Joomla! Para solucionar el problema debes reparar dicha tabla, esto puedes hacerlo bien desde alguna herramienta de terceros o bien desde MySQL Administrator (o MySQL Workbench) que es gratuito.

Instala alguna de estas herramientas (o cualquier otra que te permita ejecutar consultas SQL contra un servidor MySQL) y accede con un usuario con permisos suficientes sobre el esquema o catálogo de Joomla, una vez conectado ejecuta el comando SQL:

Código:

repair table session;


También puedes repararla con alguna de estas herramientas pulsando sobre la tabla y seleccionando "Repair" (o "Reparar"), si la tabla ha podido repararse te mostrará algún mensaje como este:

Table session repaired. Number of rows changed from xxx to xxx.
Table session repaired.
OK


Si no consigues reparar la tabla tendrás que recuperarla de una copia de seguridad y si no dispones de copia de seguridad no pasa nada, los datos que contiene esta tabla no son importantes, sería suficiente con que vuelvas a crearla con su consulta SQL correspondiente de tipo:

Código:

DROP TABLE IF EXISTS jos_session;
CREATE TABLE IF NOT EXISTS `session`
(
`username` varchar(150) default '',
`time` varchar(14) default '',
`session_id` varchar(200) NOT NULL default '0',
`guest` tinyint(4) default '1',
`userid` int(11) default '0',
`usertype` varchar(50) default '',
`gid` tinyint(3) unsigned NOT NULL default '0',
`client_id` tinyint(3) unsigned NOT NULL default '0',
`data` longtext,
PRIMARY KEY (`session_id`(64)),
KEY `whosonline` (`guest`,`usertype`),
KEY `userid` (`userid`),
KEY `time` (`time`)
);


Ten en cuenta que la tabla session puede variar en función de la versión de Joomla! que utilices.



Muchas gracias por tus indicaciones, al final lo solucioné reparando la tabla con MySQL Administrator.
MensajePublicado:
Dom Mar 23, 2014 7:05 pm
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » PHP, CMS, Joomla, WordPress, Alfresco, Apache, Tomcat, Drupal  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz Google+ Síguenos en Google+