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 952
e su mysql non viene creato nulla.
Inoltre è scomparsa la voce flood.
Per resto il sito funziona: www.hopfrog.it
L'idea è quella di tentare una reistallazione exnovo.
C'è un modo per non perdere tutti i dati?
Help!
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) ?
Facendo il check delle tabelle ottengo questi messaggi di errore:
Come procedo? e possono dipendere da questa situazione i vari problemi del db?
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
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
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...