Back to top

Autore Topic: Trasferimento database e perdita impostazione auto_increment  (Letto 1493 volte)

Offline epeira

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Salve a tutti.
Ho trasferito il sito www.epeira.it su Joomla e ieri sera l'ho pubblicato, facendo il backup di tutte le tabelle e spostando sul server i contenuti della cartella, per intero.
Tutto ok. Dopo varie peripezie il sito si vede.
Ora però il primo utente si è registrato e Joomla non gli ha mandato la mail rispondendo alla quale si completa la registrazione. Son dovuto entrare nel database SQl per modificare il campo blocked su 0 piuttosto che 1.
Il problema più grosso è però che nonostante l'utente riesca ad entrare dal lato front-end, io dal lato back-end come superadmin, non riesco a vederlo. Gli unici utenti che vedo sono quelli che avevo già creato in precedenza, ossia un altro utente (me stesso come user) e io come superadmin. E basta. Tutti gli altri che tentino di registrarsi non li vedo (nonostante nella tabella SQL ci siano).
Ho notato che la tabella SQL di quell'utente che ha tentato la registrazione ha un ID = 0. Può essere una causa questa?
Ho notato anche che andando a modificare un contenuto qualsiasi lo fa tranquillamente, mentre se vado a crearne uno nuovo, mi mostra un contenuto anche lui con id=0 al posto dei campi vuoti... così come faceva con gli utenti... Non mi ci sto raccapezzando più.
Vi prego, qualche guru che mi dia una mano. Sono pronto a erigergli un monumento di cioccolata :)
Grazie


** titolo modificato **
« Ultima modifica: 21 Dic 2006, 12:14:08 da -napo- »

Offline epeira

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re: Trasferimento database e perdita impostazione auto_increment
« Risposta #1 il: 21 Dic 2006, 11:55:58 »
Allora, il problema dei post nuovi l'ho risolto mettendo l'ID successivo all'ultimo inserito in quella tabella.

Mentre per quanto riguarda gli utenti ho notato che se creo un nuovo utente da back-end, questo prende un ID=0 automaticamente. E non lo vedo in elenco (sempre back-end). Però se modifico l'ID mettendone uno successivo all'ultimo inserito, allora è possibile entrare da front-end con i dati dell'utente creato, pur non vedendolo in back-end alla gestione utenti.

In pratica ogni volta che inserisco un utente (o che un utente si registra da solo) questo assume un ID=0. E' normale? Io continuo a non vedere gli utenti (a parte i due creati prima di trasferire le tabelle SQL)...
Grazie ancora...
« Ultima modifica: 21 Dic 2006, 12:14:28 da -napo- »

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Trasferimento database e perdita impostazione auto_increment
« Risposta #2 il: 21 Dic 2006, 12:13:10 »
Durante il trasferimento da locale a remoto, si sono perse tutte le clausole di autoincremento della chiave primaria.
Non toccare niente perchè rischi solo di peggiorare le cose.

Verifica da phpmyadmin che i campi ID siano settati su auto_increment. Sicuramente non lo sono.
Prova a riesportare il vecchio db e controlla nel file SQL se i campi ID siano settati su auto_increment.


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

Offline epeira

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re: Trasferimento database e perdita impostazione auto_increment
« Risposta #3 il: 21 Dic 2006, 12:20:36 »
grazie. Provo e ti aggiorno.

Offline epeira

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re: Trasferimento database e perdita impostazione auto_increment
« Risposta #4 il: 21 Dic 2006, 15:07:25 »
GRANDE NAPO!!!!

Fantastico. Era proprio quello che non andava. Hai una statua di cioccolata pagata :-P

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Trasferimento database e perdita impostazione auto_increment
« Risposta #5 il: 21 Dic 2006, 15:51:55 »
Hai una statua di cioccolata pagata :-P

Ehm... ma mica sono sara! ;D


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

 



Web Design Bolzano Kreatif