Joomla.it Forum
Non solo Joomla... => Database => : marco_cccp 28 Jun 2009, 16:32:18
-
Intanto un saluto a tutti ed un ringraziamento a quanti in quest'inizio d'estate avranno la bontà di soffermarsi sul mio PROBLEMONE...
Premetto che lavoro in locale e mentre stavo modificando un contenuto del sito, il computer si è spento. Al riavvio all'indirizzo localhost ho trovato il seguente messaggio di errore :
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
jtablesession::Store Failed
DB function failed with error number 145
Table '.\holidayincalabriadb\jos_session' is marked as crashed and should be repaired SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '6665d7d05402d5acf621437e0d76b3a0','1246196243','','0','1','0' )
- - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - -- -- - -- -- - - - -
Mi sono dunque recato nel database selezionando l'elemento di errore "jos-session" , a questo punto la maschera che appare mi riconferma l'errore con questa dicitura :
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Errore
query SQL: Modifica
SHOW FULL FIELDS FROM `jos_session` ;
Messaggio di MySQL: Documentazione
#145 - Table '.\holidayincalabriadb\jos_session' is marked as crashed and should be repaired
- - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - -- - -
il problema è che non so' come ntervenire, ringrazio coloro che mi sapranno suggerire qualche soluzione .....
-
Ciao marco_cccp.
Se usi phpMyAdmin per gestire i tuoi database puoi provare così:
- accedi al database e visualizza la struttura
- seleziona la tabella jos_session
- scorri la lista delle tabelle e nella Se selzionati.. seleziona la voce Ripara tabella
Un metodo più veloce è selezionare la voce SQL dal menù in alto ed eseguire la seguente query:
REPAIR TABLE `jos_session`
Ciao
-
Ciao Bigham,
grazie per il suggerimento,
purtroppo l'ho letto dopo che ho provveduto a risolvere a modo mio, diciamo in maniera poco ortodossa.... in pratica sono entrato nella tabella jos-session è ho proceduto con il tasto svuota. Effettivamente sembra che funzioni senza danni collaterali....
La prossima volta cercherò di essere piu' paziente e ad agire con metodo
-
Ciao.
Anche così andava bene. Oppure potevi eliminare del tutto la tabella e ricrearla (gli script sono all'interno della cartella installation di Joomla)
Meno male che non è una tabella che contiene dati particolari se non le sessioni aperte dagli utenti che si connettono ;D ;D
Pensa se era la tabella jos_content ;) ;D
-
Ciao a tutti,
stavo cercando di documentarmi proprio in merito a questo errore:
"jos_session' is marked as crashed and should be repaired" ed ho trovato questo thread.
Uso Joomla! 1.5.15, e questo problema mi è capitato 2 volte nell'arco di 2-3 mesi. Per risolvere ho semplicemente riparato la tabella con gli strumenti di phpmyadmin, ma una domanda mi sorge spontanea: perché accade questo?
-
Ciao fbcyborg.
Ci sono mille motivi per i quali una tabella può risultare "danneggiata", da problemi del server di database a problemi di indicizzazione delle tabelle fino a problemi di scrittura sulle tabelle stesse.
Onestamente a me non è mai capitato, neanche in intranet.
Hai provato a chiedere al tuo servizio di hosting?
-
L'importante è sapere che non dipende da qualche bug o componente di joomla che da fastidio.
In effetti non ho chiesto spiegazioni al mio hosting, però la prima volta che è capitato, ho subito fatto loro una segnalazione che mi hanno prontamente risolto riparando la tabella.
Essendo ricapitato, e conoscendo la soluzione al problema, questa volta ho risolto da solo.
Qualora dovesse ricapitare, chiederò loro spiegazioni allora.
Grazie comunque :)