Ciao a tutti, ho ieri aggiornato un mio sito da versione 7.9 a 7.10, ed ora ad ogni lancio di update.php (che pare andare a buon fine), al click su 'salva' nella pagina dei moduli, o al fulsh delle caches ottengo questo messaggio di errore.
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'DatabaseSchema_sqlite-class' for key 1: INSERT INTO {registry} (name, type, filename, module, weight) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4); Array ( [:db_insert_placeholder_0] => DatabaseSchema_sqlite [:db_insert_placeholder_1] => class [:db_insert_placeholder_2] => includes/database/database/sqlite/schema.inc [:db_insert_placeholder_3] => [:db_insert_placeholder_4] => 0 ) in _registry_parse_file() (line 179 of /web/htdocs/www.labirintostellare.org/home/2/includes/registry.inc).
Cercando in internet mi pare di aver capito che un errore simile è causato da dei moduli, ma non so più dove andare a sbattere il naso.
nessuno ha idea di cosa posso fare?
Se è causato da un modulo non so proprio capire quale modulo sia.
I log riportano questo, forse può essere utile:
Location http://######/update.php?op=selection&token=Kl8NrsmjdYCFKI35F0ZYDI0k6CR_CiL9WGYQqAlhOAk
Referrer http://######/update.php?op=info
Message PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'DatabaseSchema_sqlite-class' for key 1: INSERT INTO {registry} (name, type, filename, module, weight) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4); Array ( [:db_insert_placeholder_0] => DatabaseSchema_sqlite [:db_insert_placeholder_1] => class [:db_insert_placeholder_2] => includes/database/database/sqlite/schema.inc [:db_insert_placeholder_3] => [:db_insert_placeholder_4] => 0 ) in _registry_parse_file() (line 179 of /web/htdocs/www.labirintostellare.org/home/2/includes/registry.inc).
ho notato la parte di stringa ?op=selection&token, e ho pensato che l'errore potesse essere generato da token. Disabilitato, lancio update.php e pulisco la cache, sperando in qualche cambiamento, ma niente.
Ho eseguito questa procedura per più moduli che pensavo potessero essere connessi al problema, ovviamente senza risultati.
Se qualcuno avesse anche solo una vaga idea gliene sarei molto grato!
Risolto, durante l'aggiornamento per ogni cartella sovrascritta è stata copiata una cartella identica al suo interno. Eliminando queste 'sottocartelle doppioni' il sito è tornato a funzionare correttaemente.