- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- Problemi Forum e database
-
Problemi Forum e database
Da ieri Il forum mi da il seguente messaggio:
Invalid SQL:
REPLACE INTO mst_datastore (title, data, unserialize) VALUES ('birthdaycache', 'a:4:{s:4:\"day1\";s:10:\"2008-09-14\";s:4:\"day2\";s:10:\"2008-09-15\";s:6:\"users1\";N;s:6:\"users2\";N;}', 1);
MySQL Error : INSERT command denied to user 'dbo23*******'@'74.208..*' for table 'mst_datastore'
Error Number : 1142sinceramente non so dove battere la testa
grazie
-
Da phpmyadmin ripara e poi ottimizza le tabelle.
Se non funziona dovrai provare con il file tool di vbulletin.
-
grazie
il problema essenzialmente è che senza accorgermene ho sfondato il tetto massimo di MB che mi reggeva l'host.
Ora ho trasferito tutto su servagee va tutto bene tranne una cosa.
Sono spariti tutti gli allegati presenti nel forum.
E la cosa che mi suona strana è che sul pannello di controllo dell'host il database risultava di 150MB..mentre scaricato risulta di 50MB...non vorrei che quei 100MB fossero di allegati! Visot che nelle cartelle del forum di allegati non vi è traccia!
Quindi ho questo cruccio ora...
-
Effettivamente gli allegati li inserisce tramite FTP e non ne database
-
@cionfs said:
Effettivamente gli allegati li inserisce tramite FTP e non ne database
ed è quello che so anche io! Però come mai non li trovo da nessuna parte?
I misteri degli allegati scomparsi
Tecnicamente in che cartella li dovrebbe salvare vbulletin?
Il bello che gli avatars degli utenti vengono correttamente visualizzati..mentre gli allegati sono spariti!
-
Gli allegati li salva nel filesystem se gli dici tu di farlo, altrimenti rimangono nel database e possono anche causare errori (almeno per le vecchie versioni di vbulletin succedeva spesso quando spostavi i db).
Accertati di ciò e vedi che nome avevi dato alla cartella che si trova in quella del forum.
Credo che il nome di default sia attachments.
A quel punto dovrai copiarla per intero e gli allegati torneranno a funzionare.
-
@cionfs said:
Effettivamente gli allegati li inserisce tramite FTP e non ne database
@Karapoto said:
Gli allegati li salva nel filesystem se gli dici tu di farlo, altrimenti rimangono nel database e possono anche causare errori (almeno per le vecchie versioni di vbulletin succedeva spesso quando spostavi i db).
Accertati di ciò e vedi che nome avevi dato alla cartella che si trova in quella del forum.
Credo che il nome di default sia attachments.
A quel punto dovrai copiarla per intero e gli allegati torneranno a funzionare.Credo siano rimasti nel database.
Solo che nel Backup questi non sono stati salvati...C'é un modo per recuperarli?Nel frattempo questa volta li sposto nel filesystem...
-
vai in phpmyadmin e scarica le tabelle relative, credo sia solo una, quella attachment.
Prima, però, riparala ed ottimizzala.
Poi la carichi sul nuovo db e incroci le ditaPOtresti vedere, però, se effettivamente i file non sono stati caricati.
Confronta il peso delle tabelle degli allegati e vedi se sono uguali.
-
no...fatto ma gli allegati non sono ricomparsi!
-
Ma nel nuovo database li hai trovati?
-
Credo di non aver capito la tua ultima domanda...
-
Ti ho chiesto se da phpmyadmin vedi fisicamente la tabella degli allegati e se il suo peso in megabyte è uguale a quello che aveva prima dello spostamento del db.
-
la tabella vecchia pesa intorno ai 100MB...quella di adesso intorno ai 5MB!
-
E allora è evidente che non è stata copiata.
Scaricala dal vecchio db e ricaricala.
-
procedura già fatta e rifatta!
Adesso ho chiesto all'hoster se può farlo lui...speriamo sia gentile
-
Se proprio non va, passa gli allegati sul filesystem, copiali ed incollali sul nuovo spazio.