Joomla.it Forum
Non solo Joomla... => Database => : Kerubina McMillan 16 Jul 2010, 12:49:48
-
Ciao a tutti,
dunque, ho un problema un pò serio, oggi andando a controllare un sito fatto con joomla ad un'amica mi rendo conto che quella delinquente ha fatto qualche danno.
jtablesession::Store Failed
DB function failed with error number 1146
Table 'Sql305635_2.jos_session' doesn't exist SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '1b905347f38b2ae27126925d400af68b','1279277201','','0','1','0' )
andando sull'index del cms ottengo questo e non riesco neanche ad entrare tramine la directori administration.
Qualcuno è così gentile da farmi capire cosa sia mai potuto accadere? io non ho la più pallida idea di cosa abbia fatto la mia amica sciagurata ma sicuro non si è accorta di niente altrimenti mi avrebbe avvisato.
Grazie per l'aiuto.
-
Table 'Sql305635_2.jos_session' doesn't exist
apri il database Sql305635_2
e guarda perchè la tabella jos_session non esiste...
M.
-
ciao,
l'errore è abbastanza chiaro Table 'jos_session' doesn't exist; accedi all'interfaccia di amministrazione di mysql e verifica che la tabella esista ancora, nel caso tenta un repair della stessa.
se non c'è verifica tutte le tabelle e ricrea quelle mancanti o ( dopo back up di quanto resta) prova il ripristino da un precedente back up... la decisione va presa sulla base di quanto scoprirai...
ciao,
marco
@mau
mi hai anticipato di un soffio. ciao
-
Dunque grazie per le risposte, la tabella esiste
vi allego anche il file di cosa contiene, non riesco a capire dove sta il paciugo :(
ho provato a fare il "controlla tabella" e mi dice che il check è ok
edit: ho anche fatto il repair ma non è cambiato nulla
[allegato vecchio più di un anno eliminato automaticamente]
-
ma che prefisso hanno le tabelle del database? jos_?
M.
-
si la tabella jos_session esiste
-
mmmhhh secondo me allora c'è qualche errore nella configurazione, altrimenti non ti da quell'errore
sicura sui nomi della tabella? non hai mischiato dei db?
Sql305635_2
M.
-
il database ha solo dentro le tabelle di joomla e tutte iniziano per jos_
io non ho la più pallida idea di cosa abbia fatto quella scapestrata, dice che non ha toccato niente -.-
non ho mischiato DB perchè ho solo joomla installato su tutto il database e ha 58 tabelle.
Dato che non saprei come risolvere, al massimo posso sapere se i valori dentro la tabella che ho postato prima sono esatti?
-
certo, quelli sono i campi della jos_session.
Ma il tuo problema è che tutto sta funzionando regolarmente, cioè ...non so se riesco a spiegarmi ... è un errore sano, che non dovrebbe derivare da stranezze tipo apicini, codice corrotto etc.
Nel file configuration. php dovresti avere i campi che ti ho incollato configurati così
var $dbtype = 'mysql';
var $host = 'NUMERO IP DEL SERVER';
var $user = 'Sql305635';
var $password = 'TUA_PASS';
var $db = 'Sql305635_2';
var $dbprefix = 'jos_';
-
<?php
class JConfig {
var $offline = '0';
var $editor = 'jce';
var $list_limit = '20';
var $helpurl = 'http://www.joomla.it';
var $debug = '0';
var $debug_lang = '0';
var $sef = '1';
var $sef_rewrite = '1';
var $sef_suffix = '0';
var $feed_limit = '10';
var $feed_email = 'author';
var $secret =
var $gzip = '1';
var $error_reporting = '-1';
var $xmlrpc_server = '1';
**** EDITED by mod
var $offset = '1';
var $caching = '0';
var $cachetime = '15';
var $cache_handler = 'file';
var $memcache_settings = array();
var $ftp_enable = '0';
var $ftp_host = '127.0.0.1';
var $ftp_port = '21';
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $dbtype = 'mysql';
**** EDITED by mod
var $dbprefix = 'jos_';
var $mailer =
var $mailfrom =
var $fromname =
var $sendmail =
var $smtpauth =
var $smtpsecure =
var $smtpport =
var $smtpuser =
var $smtppass =
var $smtphost =
var $MetaAuthor =
var $MetaTitle =
var $lifetime =
var $session_handler =
var $password =
var $sitename =
var $MetaDesc =
ho cancellato qualcosa prima di postarlo dato che a parte la pass gli altri dati (non messi qui) non so se erano sensibili o meno ^^ **** lo erano
mi pare apposto il file configuration.php ma non funge cmq :(
allora vi posto anche cosa mi ha scritto la pasticciona così vediamo se tra le cose che ha fatto è successo qualcosa ma a me non sembra:
l'ultima cosa che ho fatto è avvenuta piu di una settimana fa.
Ho inserito dei banner.
precisamente quelli che ti sto allegando
ma il sito ha funzionato tranquillamente l'ho provato nei giorni a seguire x certezza.
Altri banner erano quello di pangea e quello di twitter .
Poi ho scritto un post ma anche quello normalmente.
E basta
Ho cercato di capire dove avevi inserito le mail dello staff..... perche a sirius non arrivavano.
Sono andata a vedere la sezione mail, ma non ci capivo nulla c'era scritto solo staff oppure mailinglist o qualcosa di simile quindi non ho toccato nulla, mi pare, ne sono quasi sicura.
Cmq sono quelle le zone in cui sono andata.
Uff, ma dopo le cose funzionavano però
-
:( strano... come vedi ci sono anche altri che hanno lo stesso problema... ma le soluzioni sono quelle.. hai provato anche a sentire anche l'hosting...
... mi spiace ma al momento nn mi viene in mente nulla.
M.
-
ho mandato un ticket ad aruba, vediamo cosa mi rispondono e se risolvono il problema, in tal caso vi farò sapere. Grazie per l'aiuto :) Sempre super disponibili come al solito ;)
-
sei proprio sicura che sia il db Sqlxxxxx_2 e non Sqlxxxxxx_1?
scusa, ma se no non si spiega il messaggio d'errore...
ciao,
marco
-
allora effettivamente è sul 1 e non sul due, non capisco perchè si è modificato, sono andata su configuration.php e ho messo 1 e non 2 ma non va lo stess T_T
grazie per la modifica del post precedente
-
direi che ho capito dove sta il problema, non è che mi manca la tabella, mi manca proprio tutto il database, perchè sull'uno effettivamente c'è quello di test.
come è possibile, i db si cancellano così a caso?
ancora peggio... dato che ci sono i bck automatici a quanto pare l'ultimo risale a marzo ed è del database utilizzato per il test... MA o_O cioè come funziona? sono io che sono nel panico o sono loro degli inetti? T_T
Consigli?
-
non è che mi paiano tanto automatici...
nel caso specifico penso che tu o la tua amica abbiate fatto alcuni pasticci... mettiti calma e rivedi il tutto: più di così non saprei che dire. (verifica anche gli altri tre DB)
ciao,
marco
-
allora ho verificato tutti i database
sul database numero 1 c'è il sito di test funzionante
sul database 2 c'era il sito e ora non c'è più
gli altri 3 sono tutti e tre vuoti
la cosa più agghiacciante è che tutti i BCK risalgono al 3 marzo 2010 quando viene strapagato il servizio di BCK.
ora dato che la mia amica non sa neanche come si accede al mysql e non ha neanche tutti i permessi di amministrazione (proprio per evitare problemi) e dato che io non metto mani al database del sito da quando avevo settato tutti i permessi e configurato tutto il joomla, quindi da maggio, mi chiedo che fine abbia fatto sto database.
Ed è anche impossibile che abbia fatto io degli errori cancellando dato che per ogni sito c'è la sua login e passord e nome dominio e ne lavoro uno per volta, potevo al massimo fare qualche danno in ftp collegandomi per sbaglio con filezilla, ma non è comunque possibile dato che i nomi delle sotto directory sono diversi e nella peggiore delle ipotesi avrei caricato dei file e non danneggiato il database.
Non riesco proprio a capire da cosa sia dovuto questo problema, ho riaperto il ticket e spero che mi diano dei riscontri, non è assolutamente possibile che si perda un db da 58 tabelle così nel nulla. :(
scusate lo sfogo.