Back to top

Autore Topic: Errore trasferimento da locale a remoto tabella _session  (Letto 2501 volte)

Offline chiara1311

  • Esploratore
  • **
  • Post: 52
    • Mostra profilo
Ciao a tutti.

Ho guardato un po' in giro e ho notato che questo errore è capitato a molti, ma mi è sembrato che ognuno avesse un caso particolare che io non avevo e viceversa, quindi vi scrivo una discussione apposita.

Avevo un sito in locale, decido di metterlo online su joomlahost. Faccio tutti i procedimenti. Premetto che su quell'hosting avevo già un sito, che non volevo più, di cui ho cancellato i file (da filezilla) e database. Quindi, con i stessi parametri forniti dall'hosting, metto i nuovi files su filezilla. Esporto da phpmyadmin locale il nuovo db. Da phpmyadmin dell'hosting creo nuovo database e ci infilo quello locale. Modifico il file configuration.php.

Ma, dal momento in cui provo a digitare la url, ecco l'errore che è capitato a molti:

Error displaying the error page: Application Instantiation Error: Table 'uk1kuq56_flam.osfla_session' doesn't exist SQL=DELETE FROM `osfla_session` WHERE `time` < '1431079517'


Quindi, sembra che sta cartella osfla_session non ci sia. Effettivamente non c'è.
Innanzitutto, sul mio db locale, le tabelle hanno 3 prefissi. Ma è sempre stato così. Sono i prefissi bak, jrqx8 e osfla. Sta "session" c'è a tutti (bak_session, jrqx8_session) ma non a osfla, e infatti lui si lamenta di questa cosa.

Facendo un backup del db di qualche giorno fa, ancora nessuna traccia di osfla_session, però aprendo il file .sql con xcode, me la cita (osfla_sql), anche se non sono in grado ovviamente di interpretarla.

Poi ho una domanda. Nel file configuration.php c'è solo osfla come prefisso. Devo metterli tutti e 3? Se sì, con quale sintassi precisamente?

Insomma, sono disperata. Come è possibile che la cartella, sempre che ci sia mai stata, si sia corrotta? E cosa devo fare adesso per avere il mio sito?
« Ultima modifica: 08 Mag 2015, 13:08:47 da chiara1311 »

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:Errore trasferimento da locale a remoto tabella _session
« Risposta #1 il: 08 Mag 2015, 12:44:28 »
che brutto... tutto ingigantito... 2 post identici.... viene poca voglia di rispondere
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline chiara1311

  • Esploratore
  • **
  • Post: 52
    • Mostra profilo
Re:Errore trasferimento da locale a remoto tabella _session
« Risposta #2 il: 08 Mag 2015, 12:46:36 »
Scusami Stefano però l'ho scritto all'altro post che ho sbagliato sezione, no? Penso che i moderatori possano cancellare l'altro, non mi sembra di aver commesso un crimine

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Errore trasferimento da locale a remoto tabella _session
« Risposta #3 il: 08 Mag 2015, 13:21:06 »
devi lasciar stare il configuration.php così com'è e copiare la tabella session da qualunque altra installazione di joomla, sostituendoci il prefisso con osfla.

edit: quando pensi di aver sbagliato sezione contatta un moderatore o quantomeno inserisci un link alla nuova discussione altirmenti chi la troverò su Google si troverà con una domanda senza risposta ;)
« Ultima modifica: 08 Mag 2015, 13:22:55 da giovi »

Offline chiara1311

  • Esploratore
  • **
  • Post: 52
    • Mostra profilo
Re:Errore trasferimento da locale a remoto tabella _session
« Risposta #4 il: 08 Mag 2015, 13:30:20 »
Ok, lo faccio al più presto.


Quindi se ho capito bene, basta che metto una qualsiasi tabella session presa da qualsiasi altro database di un altro sito + il suff osla?


Intanto ti ringrazio

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Errore trasferimento da locale a remoto tabella _session
« Risposta #5 il: 08 Mag 2015, 13:31:16 »
eh no, chiaramente deve essere della stessa versione di joomla ;)

Offline chiara1311

  • Esploratore
  • **
  • Post: 52
    • Mostra profilo
Re:Errore trasferimento da locale a remoto tabella _session
« Risposta #6 il: 08 Mag 2015, 13:32:40 »
Sìsì quello sì, per carità  :)  Allora ci provo e vi dico

Offline chiara1311

  • Esploratore
  • **
  • Post: 52
    • Mostra profilo
Re:Errore trasferimento da locale a remoto tabella _session
« Risposta #7 il: 08 Mag 2015, 13:43:51 »
Allora, quando provo a rinominare mi dice


#1050 Table osfla_session already exist. Ma vi assicuro che elencata con tutte le altre tabelle, non c'è. Ho controllato credo 40 volte. Però nel file .sql se lo apro con un editor, si vede


Struttura della tabella `osfla_session`
--

CREATE TABLE `osfla_session` (
  `session_id` varchar(200) NOT NULL DEFAULT '',
  `client_id` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `guest` tinyint(4) unsigned DEFAULT '1',
  `time` varchar(14) DEFAULT '',
  `data` mediumtext,
  `userid` int(11) DEFAULT '0',
  `username` varchar(150) DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Il che fa presupporre che effettivamente quella tabella ci sia.Ma dove? C'è qualche funzione che non conosco che nasconde le tabelle? E pure se fosse nascosta, se c'è non dovrebbe funzionare uguale?

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Errore trasferimento da locale a remoto tabella _session
« Risposta #8 il: 08 Mag 2015, 19:21:06 »
Forse vedi solo la prima pagina di phpmyadmin per l'elenco delle tabelle.

Offline chiara1311

  • Esploratore
  • **
  • Post: 52
    • Mostra profilo
Re:Errore trasferimento da locale a remoto tabella _session
« Risposta #9 il: 08 Mag 2015, 20:10:20 »
Sì ma allora se c'è...perchè non funziona il sito e mi dà quell'errore?

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Errore trasferimento da locale a remoto tabella _session
« Risposta #10 il: 08 Mag 2015, 20:17:01 »
Ci sara ma sarà corrotta.

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Errore trasferimento da locale a remoto tabella _session
« Risposta #11 il: 08 Mag 2015, 23:30:34 »
prova a lanciare questo codice sql in phpmyadmin:
Codice: [Seleziona]
DROP TABLE IF EXISTS `osfla_session`;poi reimporta la tabella

 



Web Design Bolzano Kreatif