Joomla.it Forum
Non solo Joomla... => Sicurezza => : Naomi 06 Feb 2011, 21:40:07
-
...e al suo posto c'è questo:
jtablesession::store failed
DB function failed with error number 1062
Duplicate entry '1-' for key 2 SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '135mo0iv42c7vm5gr61eenuh66','1297023895','','0','1','1' )
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 40 bytes) in /libraries/joomla/error/exception.php on line 117
Non ho idea di cosa sia sta roba e come uscirne!! :'(
(era l'ultima versione di joomla)
P.S. Anche se accedo dal lato amministratore appare la stessa scritta!
-
Allowed memory size of 67108864 bytes exhausted
evidente problema di memoria del server o qualcosa di simile
-
E' da questa mattina che è così!
Ma allora non è stato hakerato?
Ho già mandato una mail al gestore dell'hosting ma penso che prima di domani non rispondano...
-
"Duplicate entry '1-' for key..."
accedi ad db e svuota la tabella, svuota la tabella, non cancellarla!!
ciao,
marco
-
"Duplicate entry '1-' for key..."
accedi ad db e svuota la tabella, svuota la tabella, non cancellarla!!
Questa sera cercherò di capire cosa vuol dire "svuotare la tabella" e come farlo senza fare danni...
Nel frattempo questa è la risposta inviatami dal servizio hosting:
Gentile cliente,
il problema potrebbe essere dovuto ad una query od una operazione sul database che ha estratto un numero eccessivo di records o che ha comunque superato le risorse relative al database fornito, oppure lo script ha superato le risorse fornite per l'esecuzione sull'hosting a lei riservato.
Se dovesse riscontrare nuovamente il problema la invitiamo a contattare anche la comunità di sviluppo Joomla per verificare che non si tratti di un problema comune risolvibile con aggiornamenti o patch o se vi è la necessità di ottimizzare queries o script.
-
da phpmyadmin->sql
DELETE FROM `jos_session`;
vedi i vari wiki del sito e la sezione primi passi per l'uso di phpmyadmin.
oppure apri la tabella, sempre da phpmyadmin, e cancella ad una ad una le righe cliccando la X rossa
ciao,
marco
-
oppure apri la tabella, sempre da phpmyadmin, e cancella ad una ad una le righe cliccando la X rossa
Uhmm...dunque non ho capito 2 cose:
1) il perchè bisogna svuotare la tabella
2) la X rossa nel campo "azione" mi indica ELIMINA, mentre vicino c'è l'icona di un cestino che mi indica SVUOTA. Io cliccherei sul cestino ma tu parli di X rossa... :o
-
LE RIGHE NON LA TABELLA!!
la X che appare su ogni riga del recordset, non quella del menù della tabella; comunque va bene anche "svuota".
ciao,
marco
-
Scusate l'ignoranza...però io continuo a non capire il perchè si deve svuotare la tabella del database.
Ed è un'operazione che conviene fare periodicamente?
-
Duplicate entry '1-' for key 2 SQL=INSERT INTO `jos_session...
per il predetto motivo: se non elimini la chiave non puoi avviare una nuova sessione. sarebbe più interessante il capire come possa essersi creata e persistere una collisione.
ciao,
marco
-
Lo sapevo...non dovevo fare nulla...
HO FATTO UN GRAN CASINO! :'( :'( :'( :'( :'( :'(
in phpMyAdmin (campo Struttura) ho selezionato tutte le tabelle mediante "Seleziona tutti".
Con "Se selezionati" ho scelto "SVUOTA".
Risultato: sono sparite TUTTE le tabelle.
Panico ma ba beh, avevo fatto la copia di backup.
Vado su "Importa", scelgi il file zip, clicco esegui e viene questo errore:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
E' venerdi sera, il sito è sparito e fino a lunedi l'assistenza ovviamente non risponderà!
Accidenti accidenti a ME!
-
il file zip è quello esportato da phpmyadmin?
è il dump di una sola tabella o di tutto il db?
lo hai compresso tu?
se i primi due sono sì, dovresti essere comunque in grado di ripristinare il db.
ciao,
marco
-
il file zip è quello esportato da phpmyadmin?
è il dump di una sola tabella o di tutto il db?
lo hai compresso tu?
se i primi due sono sì, dovresti essere comunque in grado di ripristinare il db.
ciao,
marco
1) SI
2) Direi tutto il DB. Ho seguito le guide per fare il Backup del DB (funzione "Esporta")
3) NO, ho scelto compresso con .zip nella funzione "Salva con nome" di "Esporta"
-
Vado su "Importa", scelgi il file zip, clicco esegui e viene questo errore:
----------------------------------------------------------------------------------------
nell'istallazione componenti del pannello amministrazione di joomla? phpmyadmin non può darti quel'errore...credo
M.
-
Può può...
[allegato eliminato da un amministratore]
-
prova a decompattarlo ed a caricarlo come file non compresso. NON tentare di editarlo.
ciao
-
Già fatto e mi dà quest'altro errore:
Non sono stati ricevuti dati da importare. O non è stato indicato alcun nome file, oppure è stato superata la dimensione massima consentita per il file, impostata nella configurazione di PHP. Vedi FAQ 1.16.
Penso sia un problema di dimensione del file: decompattato è quasi 30 Mb e zippato e circa 5,60 Mb
Però nella FAQ 1.16 non capisco praticamente nulla...
-
data la dimensione direi che si tratta dell'intero db. il tuo provider è uno dei più importanti d'Italia, sono pertanto portato a credere che sia tu che stia sbagliando qualcosa.
rifai, con molta calma, tutti i vari passi.
ciao,
marco
-
Sarà anche il più importante d'Italia e mette pure a disposizione una procedura ftp per fare l'upload del dump.
Peccato che poi il risultato sia:
At this place the current query includes more than 300 dump lines. That can happen if your dump file was created by some tool which doesn't place a semicolon followed by a linebreak at the end of each query, or if your dump contains extended inserts. Please read the BigDump FAQs for more infos.
Io però il file di backup non me lo sono mica inventato, l'ho ottenuto da phpMyAdmin...
-
il problema è che hai/era settata l'opzione extended insert...
ora il procedimento è un po' rognoso, vediamo se c'è un altra strada...
-
vediamo se c'è un altra strada...
Mi affido a te... :-[