Back to top

Autore Topic: Joomblog: tabella jos_menu auto_increment sballato  (Letto 3126 volte)

Offline grigoa

  • Abituale
  • ****
  • Post: 1952
  • Sesso: Maschio
  • Joomla is a passion
    • Mostra profilo
Joomblog: tabella jos_menu auto_increment sballato
« il: 04 Nov 2006, 17:42:22 »
Dopo aver installato, testato e disinstallato il componente Joomblog ho notato che nella tabella jos_menu l'auto incrementazione progressiva dell'id e del component id parte da 88888889  :o
Tutti i valori che ora si generano hanno 8 cifre (tutti 8 per giunta)
Qualcuno ne sa qualcosa?



« Ultima modifica: 05 Nov 2006, 10:59:51 da grigoa »
L'erba voglio non cresce neppure
nel giardino del re
www.erbavoglio.info

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Joomblog: tabella jos_menu auto_increment sballato
« Risposta #1 il: 04 Nov 2006, 17:51:09 »
La chiave primaria della tabella jos_menu è settata su auto_increment.
Ciò significa che il valore che incrementato automaticamente.
Tuttavia è anche possibile inserire un record specificando un valore a piacere e l'autoincremento proseguirebbe poi da tale valore.

Quindi il tuo problema potrebbe essere duplice:
- MySQL ha dato di matto generando un valore assurdo
- PHP (bug Joomla?) ha inserito un record nel menu, generando un valore molto alto; e MySQL ha fatto il resto


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline grigoa

  • Abituale
  • ****
  • Post: 1952
  • Sesso: Maschio
  • Joomla is a passion
    • Mostra profilo
Re: Joomblog: tabella jos_menu auto_increment sballato
« Risposta #2 il: 04 Nov 2006, 18:01:05 »
Avresti un idea di come riportare i valori alla normalità?
Non mi da nessun problema però... è un po strano un id di 8 cifre!  :-\
L'erba voglio non cresce neppure
nel giardino del re
www.erbavoglio.info

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Joomblog: tabella jos_menu auto_increment sballato
« Risposta #3 il: 04 Nov 2006, 18:06:14 »
Sai bene anche tu che non è bene mettere mano alle chiavi primarie. ;D
Comunque potresti rimuovere tutti i record che hanno un ID elevato.
Dopodichè fai un dump della tabella e la cancelli dal db.
Poi apri il dump e vai a vedere la query di creazione della tabella. Noterai che finisce più o meno così:
Type=MYISAM AUTO_INCREMENT=888888889;

A sto punto metti un valore più basso e importi il dump della tabella.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline grigoa

  • Abituale
  • ****
  • Post: 1952
  • Sesso: Maschio
  • Joomla is a passion
    • Mostra profilo
Re: Joomblog: tabella jos_menu auto_increment sballato
« Risposta #4 il: 04 Nov 2006, 19:24:39 »
Adesso ci provo !  8)
Grazie Napo poi ti dico !  :-*
L'erba voglio non cresce neppure
nel giardino del re
www.erbavoglio.info

Offline grigoa

  • Abituale
  • ****
  • Post: 1952
  • Sesso: Maschio
  • Joomla is a passion
    • Mostra profilo
Re: Joomblog: tabella jos_menu auto_increment sballato
« Risposta #5 il: 10 Nov 2006, 09:50:54 »
Napo sei veramente un mito !

tutto risolto grazie alla tua dritta !

quel birbante di un componente aveva modificato gli auto increment di sezioni, categorie e menu  >:(
L'erba voglio non cresce neppure
nel giardino del re
www.erbavoglio.info

Offline sakara

  • Nuovo arrivato
  • *
  • Post: 5
  • Sesso: Maschio
    • Mostra profilo
Re: Joomblog: tabella jos_menu auto_increment sballato
« Risposta #6 il: 22 Nov 2006, 13:31:32 »
Ciao è successo anke a me...e ho "scoperto" ke è colpa di joomblog...se ti fai un giro nel codice del componente scoprirai ke quando lo installa crea degli id nelle tabelle del tipo 8888888...quindi presumo ke mysql parta da quell'id per fare l'autoincrement...ho provato a cambiare in 50 l'id nell'istalllazione di joomblog ma poi è un casino perkè dovrei rivedermi tutto il codice e far puntare i link di blogger.list.php etc a quell'id...cmq a me sta cominciando a dare i nervi joomblog è un pò ke ci sbatto ma c'è sempre qualcosa ke non va, per fortuna ke è la 3 stable :P, vabbè ritorno al debug di sta kiavika di componente...

Offline grigoa

  • Abituale
  • ****
  • Post: 1952
  • Sesso: Maschio
  • Joomla is a passion
    • Mostra profilo
Re: Joomblog: tabella jos_menu auto_increment sballato
« Risposta #7 il: 22 Nov 2006, 13:41:42 »
è un pò ke ci sbatto ma c'è sempre qualcosa ke non va, per fortuna ke è la 3 stable :P, vabbè ritorno al debug di sta kiavika di componente...

Io sinceramente l'ho abbandonato perchè mi ha fatto saltare i nervi  >:( >:( >:(

P.S. complimenti per i tuoi siti! ti dai un sacco da fare vedo!  ;)
L'erba voglio non cresce neppure
nel giardino del re
www.erbavoglio.info

Offline Trinità

  • Esploratore
  • **
  • Post: 127
    • Mostra profilo
Re: Joomblog: tabella jos_menu auto_increment sballato
« Risposta #8 il: 16 Gen 2008, 15:40:44 »
Sai bene anche tu che non è bene mettere mano alle chiavi primarie. ;D
Comunque potresti rimuovere tutti i record che hanno un ID elevato.
Dopodichè fai un dump della tabella e la cancelli dal db.
Poi apri il dump e vai a vedere la query di creazione della tabella. Noterai che finisce più o meno così:
Type=MYISAM AUTO_INCREMENT=888888889;

A sto punto metti un valore più basso e importi il dump della tabella.

ecco visto funziona cosa devo fare nel dettaglio, o meglio visto la mia quasi ingoranza in materia, dove trovo la tabella jos_menù, e cosa è un dump ?

In "soldoni" aiutate un igmorante come come a risolvere questo problema causato da sto cavolo di Joomblog.

Visto ci siamo dopo la disinstallazione joomblog mi ha lasciato diverse voci nell'User menù" che non servono a nulla :

-Enable Blog     
-Content on Frontpage     
-Blogmail     

E' possibile toglierle ?

Grazie in anticipo a tutti quelli che mi aiuteranno.
« Ultima modifica: 16 Gen 2008, 15:46:47 da Trinità »

 



Web Design Bolzano Kreatif