Jump to content
  • 0

Errori Database e SQL


Alexeon10

Question

Salve a tutti, gestisco un forum di nome ItalianCore e all' improvviso alcuni mesi fa sono comparsi errori di database SQL dal nulla senza che fosse stata fatta alcuna modifica nei giorni precedenti alla comparsa degli errori (inserimenti hook o modifiche alla skin risalivano l'ultima volta ad alcune settimane prima).

 

Naturalmente è un IP Board ed è alla versione 3.4.6.

 

Gli errori principali sono legati al topic:

 

- Quando uno tenta di inserire un post il forum da errore, bisogna premere F5 e il messaggio però lo posta

- Quando viene inserito un nuovo post al topic il forum non lo memorizza nell'indice dei topic e dice che l'ultima risposta (per esempio) risale al 21/09/14 nonostante l'ultima risposta magari risalga ad alcune ore prima e naturalmente il titolo del topic non è evidenziato come se ci fosse un nuovo post

 

Vi metto le foto degli errori nello spoiler:

 

2yy1svd.jpg

 

 

w1ton6.jpg

 

 

 

Ho cercato di andarmi ad informare su internet nei topic inglesi e sono riuscito ad arrivare a vedere l'errore nel pannello di controllo in Statistiche e Log ---> Log

 

Poi sono entrato qua e leggendo un topic sono riuscito a vedere gli errori in Supporto --> Diagnostiche ---> controllo database e gli errori sono questi:

 

ips_profile_portal_views

ips_topic_views

 

Ho provato a cliccare affianco per correggere la tabella ma prima cosa non me li corregge e poi spuntano altri errori.

Sono andato su Supporto --> Gestione SQL --> Strumenti SQL ho trovato le tabelle e ho cercato di aggiustarle ma mi dice che non c'è il file.

 

 

Questo è il mio primo forum IPB e sinceramente non so come fare per risolvere il problema. Mi servirebbe al più presto aiuto. Grazie!

 

Link to post
Share on other sites

10 answers to this question

Recommended Posts

  • 0

ok, le tabelle erano corrotte probabilmente "Can't find file: 'ips_topic_views' (errno: 2)"

Abbiamo troncato/distrutto le 2 tabelle, e poi ricostruite tramite le query nell'altro messaggio.


Sono contento che sia stata trovata una soluzione al problema.

Chiudo il topic segnandolo come risolto.

Aprine tranquillamente un altro in caso di necessità, oppure contattami in privato se preferisci riaprire questo.



Grazie della collaborazione



Messaggio Automatico
Link to post
Share on other sites
  • 0

occorre ricreare quelle tabelle se non hai un backup :(

CREATE TABLE IF NOT EXISTS `ips_topic_views` (  `views_tid` int(10) NOT NULL DEFAULT '0',  KEY `views_tid` (`views_tid`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `ips_profile_portal_views` (  `views_member_id` int(10) NOT NULL DEFAULT '0',  KEY `views_member_id` (`views_member_id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;

che puoi avviare usando una query manuale nel SQL Toolbox, però prima ti consiglio un backup del database.

Link to post
Share on other sites
  • 0

occorre ricreare quelle tabelle se non hai un backup :(

CREATE TABLE IF NOT EXISTS `ips_topic_views` (  `views_tid` int(10) NOT NULL DEFAULT '0',  KEY `views_tid` (`views_tid`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `ips_profile_portal_views` (  `views_member_id` int(10) NOT NULL DEFAULT '0',  KEY `views_member_id` (`views_member_id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;

che puoi avviare usando una query manuale nel SQL Toolbox, però prima ti consiglio un backup del database.

 

E con il bakcup cosa faccio?

Sono ignorante in queste cose, quindi ti sarei molto grato se mi spiegassi nel dettaglio cosa fare  ^_^

Link to post
Share on other sites
  • 0

Up! Qualcuno puo aiutarmi? Grazie!

 

EDIT: ho provato ad avviare la query manuale ma dice che manca quel file in questione...come devo fare?

Edited by Alexeon10
Link to post
Share on other sites
  • 0

apri l'AdminCP > tab Support > voce SQL Management > SQL Toolbox e in fondo trovi il campo di testo Manual Query Advanced Users Only

post-29-0-54451700-1417904516_thumb.png

 

Per il backup se nel server è presente phpmyadmin/cpanel(chiedi al tuo hosting) puoi usare lo strumento per esportare le tabelle sql

o altrimenti via ssh (da terminale) eseguendo dei comandi (mysqldump)

 

 

Link to post
Share on other sites
  • 0

apri l'AdminCP > tab Support > voce SQL Management > SQL Toolbox e in fondo trovi il campo di testo Manual Query Advanced Users Only

attachicon.gifin.png

 

Per il backup se nel server è presente phpmyadmin/cpanel(chiedi al tuo hosting) puoi usare lo strumento per esportare le tabelle sql

o altrimenti via ssh (da terminale) eseguendo dei comandi (mysqldump)

 

Ho avviato la query manuale ma poi dice che non ci sono i file e perciò non mi fa creare le tabelle...Come devo fare?

Link to post
Share on other sites
  • 0

Qualche aiuto?

Se magari posso parlare via MP o in chat con qualcuno che mi spieghi, cosi se devo aspettare giorni non è possibile...

Link to post
Share on other sites
  • 0

ti mando il mio contatto di skype  e email per mp.

 

mi dispiace del ritardo, sto parecchio impegnato... per farti avere maggior assistenza cerca di fotografare la schermata dell'avviso (errore) e probabilmente avrai quanto subito risposte.

 

a presto ;)

Link to post
Share on other sites
  • 0

ti mando il mio contatto di skype  e email per mp.

 

mi dispiace del ritardo, sto parecchio impegnato... per farti avere maggior assistenza cerca di fotografare la schermata dell'avviso (errore) e probabilmente avrai quanto subito risposte.

 

a presto ;)

 

Sono nel topic le immagini dell'errore

Link to post
Share on other sites
  • 0

mi riferivo all'admincp dopo che hai eseguito quella query, dovrebbe averti creato le due tabelle... invece hai detto "non ci sono i file" e qui mi sono perso.

per trovare i log di errore puoi trovare nella cartella /cache/ quelli relativi a mysql

mentre quelli di php occorre vedere nel "phpinfo". questi mi servirebbero nel caso la questione fosse piu complicata :(

Link to post
Share on other sites
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. to insert a cookie message.