Back to top

Autore Topic: problemi sul database  (Letto 3508 volte)

Offline VickyG

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
problemi sul database
« il: 08 Apr 2011, 12:28:08 »
Ciao a tutti,
questo è il mio primo messaggio su questo forum :-)
Intanto grazie a chiunque avrà la delicatezza e la gentilezza di rispondermi.

Ecco il mio problema: ho il sito  www.harmoniahotel.com
che ora dà questo messaggio:

jtablesession::Store Failed
DB function failed with error number 1054
Unknown column 'gid' in 'field list' SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '07d2eaa121d678f9b361fbf39392e2ad','1302257280','','0','1','0' )
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 35 bytes) in /web/htdocs/www.harmoniahotel.com/home/libraries/joomla/error/exception.php on line 117

Ho già fatto una ricerca su google, e pare che riparando la tabella Jos_session la cosa dovrebbe rientrare, ma invece non è accaduto... anche perchè, cercando di mettere ordine nel caos, credo di essere risalito al problema, creato da una mia disattenzione.

Io ho una marea di DB registrati con un noto provider. Di solito mi tengo un file txt dove mi segno quali db sto usando per quali siti, ma stavolta credo di aver fatto un errore, perchè recentemente, installando un altro joomla su un altro sito, ho indirizzato questo sito nello stesso db di www.harmoniahotel.com
L'installazione andò male, così la rifeci indirizzandolo su un altro db. Adesso quel sito funziona.

Ma cosa è successo al db incriminato?
A guardare le tabelle, sembrano corrette e valorizzate.

Secondo voi c'è un modo di riprendere la situazione originaria, oppure ho bruciato due settimane di lavoro?!

Grazie a tutti,

V





Offline youaste.it

  • Ulcera
  • Abituale
  • *
  • Post: 806
    • Mostra profilo
Re:problemi sul database
« Risposta #1 il: 08 Apr 2011, 12:29:38 »
ciao, sei su server windows vero?
www.plunk.it - Nuovo Social Network con VIDEOCHAT e molto altro..

Offline VickyG

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:problemi sul database
« Risposta #2 il: 08 Apr 2011, 12:32:51 »
mmmm non sono sicuro, dovrebbe essere "misto"... oppure linux... ma non sono sicuro

vamba

  • Visitatore
Re:problemi sul database
« Risposta #3 il: 08 Apr 2011, 12:40:25 »
Dal messaggio di errore non mi pare sia unn problema di duplicazione (cosa che potrebbe essere anche possibile nel caso che hai descritto quando si tenta di scrivere un elemento colonna indice come ad esempio un id già presente nelle tabelle) ma in questo caso mi pare proprio una mancanza di una colonna, in questo caso la colonna gid, nella tabella.
Citazione
Unknown column 'gid' in 'field list' SQL=INSERT INTO `jos_session`

In questo caso sarebbe utile capire se hai, per sbaglio come dici tu, installato due joomla con versioni differenti (ad esempio una 1.5 e una 1.6) nello stesso DB.

In futuro, dato che è possibile far condividere più instalazioni nello stesso DB il consiglio è quello di modificare il prefisso alle tabelle da jos_ in qualcos'altro ad esempio pos_, così da poter identificare a quale installazione fanno riferimento le tabelle utilizzate.

Offline VickyG

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:problemi sul database
« Risposta #4 il: 08 Apr 2011, 12:51:33 »
Ah si... mi sa che scaricai la 1.6, hai ragione!
Comunque non avrei cambiato il prefisso delle tabelle perchè NON CREDEVO di andare ad installare su un db già popolato...!

Nel db ho cartelle con prefisso _bak e altre con prefisso _jos

Io negli anni sono riuscito a capire qualcosa di come si gestisce e come si mantiene in piedi un sito in php, ma tecnicamente - soprattutto nel mondo dei db - non sono mai entrato a fondo :-)
Dandogli un'occhiata mi pare di vedere che le tabelle sono valorizzate, ma ne ho aperte solo alcune e... NON sono riuscito a trovare traccia di qualcosa scritto da me... purtroppo vedo solo records standard, tipo dati di esempio forniti con nuove installazioni :-(
D'altro canto NON le ho aperte tutte, quindi nutro ancora speranze :-)

Ce ne ho o devo rassegnarmi a riscrivere tutti i contenuti e a rifare tutto?
Povero me...


V

Offline VickyG

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:problemi sul database
« Risposta #5 il: 08 Apr 2011, 12:54:09 »
...in ogni caso, anche avessi perso i contenuti, ho almeno speranze di ritrovare la STRUTTURA del sito?
mi ero posizionato tutti i moduli.. la gallery... i prezzi... un bel casino mannaggia :(

Come faccio a rivedere almneno la home page... anche senza contenuto, ma almeno le immagini, i moduli, il templeate..!

Offline VickyG

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:problemi sul database
« Risposta #6 il: 08 Apr 2011, 14:35:35 »
niente... quando nessuno risponde, vengono meno pure le speranze.
 :'(

vamba

  • Visitatore
Re:problemi sul database
« Risposta #7 il: 08 Apr 2011, 17:17:21 »
Citazione
niente... quando nessuno risponde, vengono meno pure le speranze.
 :'(
Pazienza!!..... non viviamo nel forum!! ;D

Comunque sappi che le tabelle con prefisso bak_ (invece che jos_) sono il backup delle tabelle del database che pensavi di aver sovrascritto ... quindi quel database virtualmente funziona ancora ... basterebbe sostituire il riferimento nel pannello di controllo Joomla da jos_ a bak_ e continueresti a riutilizzare il database esistnte prima del fattaccio.

Offline VickyG

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:problemi sul database
« Risposta #8 il: 08 Apr 2011, 17:31:42 »
Ottima notizia!
Scusa per il mio post precedente, in effetti l'ho scritto solo per tenere su il post nel forum :-)

Il problema è: come ci accedo al pannello di controllo? Il sito non funziona, neanche l'amministrazione.
Immagino io debba mettere mano al codice... ok, si può fare, mi daresti solo qualche indicazione?

Credo che devo trovare il file dove è inserito questo riferimento alle tabelle _jos, sostituirlo manualmente e poi riuppare il file sul server, informando così tutto il sistema che deve cercare le informazioni dentro alle tabelle _bak... :-)
Se ho capito bene, basta che mi confermi e che mi indichi qual è il file :-)
E' complicato da fare? Come ti ho detto io non so certo scrivere in php, ma non sarebbe la prima volta che ci metto le mani, a volte i commenti aiutano, altre mi scervello e alla fine ci riesco...

Mi basta un aiutino ;-)

Grazie ancora,

V


Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • *****
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:problemi sul database
« Risposta #9 il: 08 Apr 2011, 17:38:20 »
Il file e' il configuration.php ti consiglio notepad++ per apportarci le modifiche sugeritoti.

Offline VickyG

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:problemi sul database
« Risposta #10 il: 08 Apr 2011, 18:12:31 »
Fantasmagorico,
la procedura è stata semplice e ha funzionato... solo che  :'(    Mi sa che i dati sono andati tutti persi  :'(

Il sito adesso è vergine, come se non ci avessi mai scritto niente.. e sono spariti anche tutti i moduli (li avevo pure pagati)...
diciamo che c'è un joomla appena installato, ma con il mio template :-)

C'è qualcos'altro che posso fare? Forse sti dati malefici stanno da qualche parte e devo reindirizzare qualche altro link?
Intanto grazie a tutti per la pazienza e... aspetto solo la conferma della disgrazia  :-[

V

Offline VickyG

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:problemi sul database
« Risposta #11 il: 08 Apr 2011, 18:18:54 »
No dai, mi rispondo da solo... in amministrazione nella sezione contenuti non c'è traccia di quanto avevo scritto...
A meno che non ci sia qualcosa che non so... c'è per caso qualcosa che non so? :-)

Ma quel noto provider... quello spagnolo (credo) che usano proprio in tanti... non lo fa un backup automatico del db eh? Lo fa del sito ma non del db mi sa...

E poi, se dite che le _bak sono un backup, perchè invece sono vergini? (sono quelle con le istruzioni e le faq di joomla per intenderci, di default ad ogni nuova installazione..)

Povero me quanto sono stato scemo... non me la posso prendere con nessuno grrrrrrr
 :-X

vamba

  • Visitatore
Re:problemi sul database
« Risposta #12 il: 08 Apr 2011, 18:38:42 »
Citazione
E poi, se dite che le _bak sono un backup, perchè invece sono vergini?
Bhe di norma se le tabelle prendono come suffiso bak_ nel 99,99(periodo)% dei casi sono tabelle salvate per fare spazio alla nuova installazione, che di default ha jos_ come prefisso, e, trovando un DB esistente evita così la sovraincisione.

Ora il perchè sia vuoto il database con suffisso bak_ è un mistero che forse  sarebbe spiegabile se si riuscisse realmente a capire se il tentativo di installazione successiva non sia stato uno solo ........ ma più di uno.
In quest'ultimo caso è possibile che la nuova (presumo terza installazione) abbia creato un nuovo database con prefisso jos_ che a sua volta ha creato un backup bak_ (del secondo tentativo però) che questa volta ha sovrascritto ed eliminato il presistente bak_ .

Bene queste sono tutte ipotesi che mi sento di fare anche alla luce di ciò che hai detto ed anche per tutte le cose che, forse, ti sei dimenticato di dire.

Per i miracoli ci stiamo organizzando.


Offline VickyG

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:problemi sul database
« Risposta #13 il: 08 Apr 2011, 19:10:10 »
Chiaro e conciso, grazie Molajo, siete stati di grande aiuto, anche se purtroppo non ce l'abbiamo fatta :-)
Mi sa che hai ragione, non escludo di aver tentato più di una volta con l'installazione. E' passata qualche settimana, e questa del sito non è la mia attività principale, quindi non me lo ricordo chiaramente, ma se le _bak sono quelle di default non può che essere come dici tu.

A questo punto rimane solo una domanda ingenua, che faccio solo perchè forse non ho chiaro come funziona bene un db... dato per assodato che ho perso i contenuti, che si possono riscrivere in un attimo, quello che vorrei capire è se ho perso anche tutta la struttura che avevo configurato con i moduli e i link interni... non c'è modo di fare un click da qualche parte e ritrovare almeno tutta la struttura eh?

Perchè sai, per noi niubbi la cosa difficile non è scrivere i contenuti, ma proprio sistemare, attivare, configurare... ste cose che non solo sono noiose, ma quando le faccio, le faccio con un livello di concentrazione tale che mi tocca prendere la tachipirina per non surriscaldarmi il cranio!
:-)

V

 



Web Design Bolzano Kreatif