Pagina 1 di 1

Errore Generale nel PCU e PCA

Inviato: 12/12/2010, 23:15
da tuxmax
Ciao a tutti, purtroppo è da oggi che continuo ad avere il seguente errore ogni volta che apro il Pannello Controllo Utente

Codice: Seleziona tutto

SQL ERROR [ mysqli ]

Unknown column 'module_class' in 'where clause' [1054]

SQL

SELECT * FROM avphpbb_modules WHERE module_class = 'ucp' ORDER BY left_id ASC

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions_module.php
LINE: 97
CALL: dbal_mysqli->sql_query()

FILE: ucp.php
LINE: 261
CALL: p_master->list_modules()
Mentre se apro quello di amministrazione mi compare l'errore

Codice: Seleziona tutto

Module not accessible
Spero che possiate aiutarmi visto che non posso nemmeno cercare di svuotare la cache.

Grazie a tutti in anticipo.

EDIT:
Dimenticavo che prima di comparire il messaggio "Module not accessible" mi è comparso

Codice: Seleziona tutto

SQL ERROR [ mysqli ]

Unknown column 'module_class' in 'where clause' [1054]

SQL

SELECT * FROM avphpbb_modules WHERE module_class = 'acp' ORDER BY left_id ASC

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions_module.php
LINE: 97
CALL: dbal_mysqli->sql_query()

FILE: adm/index.php
LINE: 64
CALL: p_master->list_modules()
Grazie ancora.

Re: Errore Generale nel PCU e PCA

Inviato: 13/12/2010, 15:07
da Haku
Hai fatto delle modifiche prima?
Se si,quali?

Re: Errore Generale nel PCU e PCA

Inviato: 13/12/2010, 15:13
da Carlo
Oppure, hai modificato per caso il database?

Re: Errore Generale nel PCU e PCA

Inviato: 13/12/2010, 16:38
da tuxmax
Avevo presunto che potesse essere una qualche corruzione di qualche tabella ed ho ripristinato un backup precedente del db ma niente da fare il problema si ripresenta sempre. Per il discorso modifiche ho solo aggiunto degli auguri nella home page del mio portale ma ho solo modificato l'html inserendo un include alla pagina che avevo creato (ho comunque prontamente eliminato l'include e ripristinato la pagina).
Ragazzi spero che non sia grave la cosa...

Re: Errore Generale nel PCU e PCA

Inviato: 13/12/2010, 22:40
da Carlo
Beh, la cosa mi sembra abbastanza strana. Mancano alcune colonne nella tabella avphpbb_modules del database.

E' impossibile che si sia eliminata da sola. Apparte le modifiche, hai toccato tu, o qualche altro amministratore, qualcosa nell'ACP?

Re: Errore Generale nel PCU e PCA

Inviato: 14/12/2010, 14:40
da tuxmax
Allora ho fatto ulteriore mente locale e l'unica cosa successa di diverso prima che si verificasse il problema è stata l'iscrizione di un nuovo utente che mi è comparso 2 volte nella lista degli iscritti (con lo stesso nome :shock: ), appena ho aggiornato la cache è scomparso il doppione.
Per il resto non ricordo che ci sono stati altri movimenti oltre alle modifiche che vi avevo segnalato.

Re: Errore Generale nel PCU e PCA

Inviato: 15/12/2010, 15:25
da Carlo
Qualche cosa è successo al database, qualcuno ci ha messo mani. Non hai un backup recente per ripristinare quella tabella?

Re: Errore Generale nel PCU e PCA

Inviato: 15/12/2010, 16:00
da tuxmax
Ne ho qualcuno recente ma mi preoccupa perdere i vari post aggiunti fino ad oggi.
Non si può ripristinare solo quella corrotta?

Re: Errore Generale nel PCU e PCA

Inviato: 15/12/2010, 17:44
da Micogian
Secondo me la cosa più corretta da fare è quella di installare copia del Forum in locale e vedere di importare solo la tabella incriminata.
Se si risolve in locale si aggiorna la tabella in remoto.

Re: Errore Generale nel PCU e PCA [Risolto]

Inviato: 15/12/2010, 22:47
da tuxmax
Allora prendendo spunto dal consiglio di bingo (che ringrazio) sono riuscito a risolvere il mio problema.
Ho preso un backup precedente e l'ho aperto con notepad, ho cercato la parte di tabella che mi serviva (operazione non proprio semplice visto che il file .sql era abbastanza grande) e me la sono copiata. Ho poi aperto la tabella "avphpbb_modules" corrotta che mi ero esportato (sempre con notepad) ed ho sostituito i dati mancanti, ho salvato ed importato nuovamente nel database e mi sono ritrovato la tabella corretta e funzionante. ;)

Grazie a tutti per l'aiuto.