Premetto che non ho mai incontrato quell'errore. Comunque, sembrerebbe dovuto ad un problema di mySQL: la tabella jos_users contiene gia' un utente con id=0 (come si deduce dal messaggio: entry duplicata '0' per la prima chiave (id)). L'errore c'e' perche' la chiave 'id' e' una chiave primaria (PRIMARY KEY), e non puo', per definizione, avere duplicati. E' sufficiente che la chiave id non sia '0', ma un numero che non esiste in nessun'altra riga di quella tabella. Strano, comunque, quest'errore: ma lo fa con tutti gli utenti? La chiave primaria (id) dovrebbe essere dichiarata con l'opzione auto_increment, per cui dovrebbe automaticamente incrementarsi. Anzi, è strano che ti venga riportato un errore cosi': in teoria, la query SQL non dovrebbe inserire un valore preciso per 'id' (0 nel tuo caso), dato che la chiave primaria 'id' dovrebbe incrementarsi da sola, semplicemente dichiarando NULL il campo. La query corretta doveva essere: SQL=INSERT INTO jos_users ( `id`,`name`,`username`,`email`,`password`,`gid`,`registerDate` ) VALUES (NULL,\'xxxxxxx xxxxxx\',\'Kicca\',\'xxxxxx@xxxxx.com\',\'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\',\'18\',\'2005-12-05T14:26:17\' )
Ma hai modificato a mano parte del codice? E' inverosimile che il codice, cosi' com'e' distribuito, includa un errore tale!!!
La prossima volta, comunque, scrivi che versione di Joomla usi, e soprattutto facci capire se l'errore si verifica con tutti gli utenti o solo con quello.
Ciao!