Sul mio db mysql c'è qualche errore che non riesco a risolvere. Ho provato in moltissimi modi senza riuscirci: il più grosso di questi è l'impossibilità di installare nuovi moduli.
Esempio tipico è l'ultimo relativo all'installazione di ubercart ma questo accade anche con ecommerce, monument, views, etc.:
Fatal error: Call to undefined function: uc_store_get_icon() in /web/htdocs/www.hopfrog.it/home/modules/ubercart/uc_order/uc_order.module on line 952Facendo il check delle tabelle ottengo questi messaggi di errore:
Credo che ci siano problemi anche a livello di DB...
Hai cambiato versione di MySQL? (o anche sistema di storing: da ISAM (??) a InnoDB)?
Hai installato qualche modulo che ha modificato il DB?
Ciao
Try my Iconizer module! Make Drupal Admin life (a bit) easier!
No è ISAM. L'unico modulo installato che agisce sul db è db_manteinance. Per quanto riguarda la versione mysql è la stessa: sto su mysqlaruba.
Caspita, è davvero un comportamento strano... ti direi di farti un BackUp dei dati, e di vedere quali sono le tabelle che danno errori... da quel che mi pare di capire ci sono dei problemi nelle chiavi e negli indici: questi vengono creati in automatico all'installazione dei moduli e mi pare strano che di punto in bianco diano errori!
Ciao
Try my Iconizer module! Make Drupal Admin life (a bit) easier!
Ho provato varie soluzioni di ottimizzazione, creato la tabella flood e controllato tutte le tabelle (una ad una) ottimizzando anche i file in eccesso presenti. Ora gli unici errori che ottengo sono in BLOCKS e FLOOD.
Alla voce INDICI delle due tabelle mi compare la scritta in rosso: Nessun indice definito.
Come posso crearli?
Grazie.
ho provato ed anche una installazione nuova da alcuni errori sugli indici.
quindi... non credo sia quello che ha incasinato tutto...
in teoria puoi cancellare tutti i file (tranne la directory files) e non perdere nessun dato perchè le pagine sono sul db.
Ma in questo caso hai problemi al db ed una reinstallazione non so fino a quanto possa risolvere il problema.
Prova ad usare l'opzione check o repair table in mysql. Hai accesso al pannello di controllo (tipo phpmyadmin) ?