Reinstallare senza perdere i dati

8 contenuti / 0 new
Ultimo contenuto
Reinstallare senza perdere i dati

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.:

Quote:
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:

Quote:
Problemi con gli indici della tabella `biblio_type_details`
Le chiavi PRIMARY e INDEX non dovrebbero essere assegnate entrambe per la colonna `tid`
Problemi con gli indici della tabella `g2_AccessMap`
Le chiavi PRIMARY e INDEX non dovrebbero essere assegnate entrambe per la colonna `g_accessListId`
Problemi con gli indici della tabella `g2_PluginParameterMap`
Le chiavi UNIQUE e INDEX non dovrebbero essere assegnate entrambe per la colonna `g_pluginType`
Più di una chiave INDEX è stata creata per la colonna `g_pluginType`
Problemi con gli indici della tabella `g2_RatingMap`
Più di una chiave INDEX è stata creata per la colonna `g_itemId`
Problemi con gli indici della tabella `links_node`
Più di una chiave UNIQUE è stata creata per la colonna `nid`
Problemi con gli indici della tabella `node`
Le chiavi PRIMARY e INDEX non dovrebbero essere assegnate entrambe per la colonna `nid`
Più di una chiave INDEX è stata creata per la colonna `status`
Problemi con gli indici della tabella `term_hierarchy`
Le chiavi PRIMARY e INDEX non dovrebbero essere assegnate entrambe per la colonna `tid`
Problemi con gli indici della tabella `term_node`
Le chiavi PRIMARY e INDEX non dovrebbero essere assegnate entrambe per la colonna `tid`
Problemi con gli indici della tabella `zipcodes`
Le chiavi PRIMARY e INDEX non dovrebbero essere assegnate entrambe per la colonna `country`
Più di una chiave INDEX è stata creata per la colonna `country`

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...