Back to top

Autore Topic: Sito non funziona dopo aggiornamento di php  (Letto 13418 volte)

Offline aldiego

  • Esploratore
  • **
  • Post: 59
  • Sesso: Maschio
    • Mostra profilo
Sito non funziona dopo aggiornamento di php
« il: 11 Lug 2011, 16:58:14 »
Ciao da oggi il sito (con joomla 1.0 su ******) ha smesso di funzionare.
Il messaggio di errore:

jtablesession::Store Failed
DB function failed with error number 1034
Incorrect key file for table 'jos_session'; try to repair it SQL=INSERT INTO jos_session ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '8afa3f967d207726ba000581aacecf87','1310394992','','0','1','0' )

Credevo fosse un problema di spazio (e di riallocazione) ma non è questo il problema.
Ho provato a visualizzare la tabella da PhpMyadmin ma ottengo questo messaggio:

 Messaggio di MySQL: Documentazione height=11
  #1034 - Incorrect key file for table 'jos_session'; try to repair it

Cosa posso fare per risolvere? Grazie
« Ultima modifica: 14 Lug 2011, 11:18:07 da aldiego »

mau_develop

  • Visitatore
Re:Problema con tabella session
« Risposta #1 il: 11 Lug 2011, 18:36:52 »
se è hostato da qualche parte (direi di si vista la censura) chiedere all'unico che può far qualcosa su quel db: l'hoster

M.

Offline aldiego

  • Esploratore
  • **
  • Post: 59
  • Sesso: Maschio
    • Mostra profilo
Re:Problema con tabella session
« Risposta #2 il: 11 Lug 2011, 18:46:57 »
Grazie Mau,
ho appena inoltrato un ticket e resto in attesa di notizie dall'hosting.



Offline aldiego

  • Esploratore
  • **
  • Post: 59
  • Sesso: Maschio
    • Mostra profilo
Re:Problema con tabella session
« Risposta #3 il: 13 Lug 2011, 18:16:02 »
l'assistenza mi ha risposto in questo modo:

gli scripts presenti nello spazio web non risultano aggiornati ed il messaggio segnala che ci sono alcune funzioni PHP deprecate.
 
 La invitiamo ad aggiornare gli scripts PHP nello spazio web.


ho pensato quindi che il problema fosse il passaggio a PHP 5.3 dell'hosting e ho seguito le istruzioni consigliate:

Sostituire i due file .php con i rispettivi presenti nelle cartelle che seguono:

/includes/Cache/Lite/Function.php  (le cartelle  /Cache/Lite/ le ho create perchè non c'erano)
/includes/vcard.class.php

ma non ho risolto, cosa vogliono dire quando mi invitano ad aggiornare gli script?

Grazie!

Offline aldiego

  • Esploratore
  • **
  • Post: 59
  • Sesso: Maschio
    • Mostra profilo
Re:Problema con tabella session
« Risposta #4 il: 13 Lug 2011, 19:38:15 »
"il messaggio segnala che ci sono alcune funzioni PHP deprecate"


ho la possibilità scegliere la versione di PHP ... e se dovessi impostare php 4 ???

Scegli la versione di PHP desiderata e conferma premendo il tasto "Imposta". Ogni qualvolta si modifica la versione, i valori dei parametri elencati nella tabella "Personalizza parametri del PHP" vengono reimpostati.
php 4[/t][/t]
[/t]
php 5
[/td][/tr][/table]

mau_develop

  • Visitatore
Re:Problema con tabella session
« Risposta #5 il: 13 Lug 2011, 23:20:51 »
sì, credo che per la 1.0 sia indispensabile il php4, il 5.3 no di certo... può causare qualche problema anche con la 1.5

M.

PS... credo sia ora di passare almeno alla 1.5 .. il legacy ce l'ha ancora e puoi sfruttare molte estensioni


Offline aldiego

  • Esploratore
  • **
  • Post: 59
  • Sesso: Maschio
    • Mostra profilo
Re:Problema con tabella session
« Risposta #6 il: 14 Lug 2011, 10:40:56 »
Ora è impostato php 4 ma continua a non funzionare.

L'assistenza mi ha così risposto:

Le confermiamo che gli script sono obsoleti e che anche qualche tabella ha problemi. La soluzione migliore è aggiornare e poi riparare le tabelle.

Domande:

Gli script sono obsoleti vuol dire la versione in uso di joomla è obsoleta?

Come faccio ad aggiornare e poi riparare le tabelle?



mau_develop

  • Visitatore
Re:Sito non funziona dopo aggiornamento di php
« Risposta #7 il: 14 Lug 2011, 11:27:43 »
no, se hai php4, a meno tu non abbia installato stranezze, gli script non sono obsoleti altrimenti sarebbe obsoleto anche il php4, come mai lo tengono?

Che qualche tabella abbia problemi non centra nulla con gli script o quasi.
Se il tuo problema è solo la tabella session, guarda se riesci a cancellarla, poi la ricrei o la copi da un'altra installazione 1.0
può darsi tu non l'abbia mai svuotata o ottimizzata... anche il db è un essere vivente e va mantenuto..

M.

Offline aldiego

  • Esploratore
  • **
  • Post: 59
  • Sesso: Maschio
    • Mostra profilo
Re:Sito non funziona dopo aggiornamento di php
« Risposta #8 il: 14 Lug 2011, 11:40:41 »
la tabella session non l'ho toccata.
Php 4 non so perchè lo tengono .. so solo che c'è la possibilità di scegliere


Uploaded with ImageShack.us

L'assistenza insiste sul fatto che gli script sono obsoleti.

Offline aldiego

  • Esploratore
  • **
  • Post: 59
  • Sesso: Maschio
    • Mostra profilo
Re:Sito non funziona dopo aggiornamento di php
« Risposta #9 il: 14 Lug 2011, 11:41:11 »
il sito è www.g1model.com

hosting: ******

mau_develop

  • Visitatore
Re:Sito non funziona dopo aggiornamento di php
« Risposta #10 il: 14 Lug 2011, 11:45:26 »
lascia perdere l'hostin, lo capisco ugualmente.

hai accesso al database attraverso phpmyadmin, se tenti di ottimizzare/riparare/svuotare la tabella session, cosa dice?

M.

guarda quì:
http://www.dragntalk.com/fix-for-incorrect-key-file-for-table-jos_session-and-db-function-failed-with-error-number-1034-for-joomla-sites/

Offline aldiego

  • Esploratore
  • **
  • Post: 59
  • Sesso: Maschio
    • Mostra profilo
Re:Sito non funziona dopo aggiornamento di php
« Risposta #11 il: 14 Lug 2011, 11:53:16 »
si ho accesso al db con phpmyadmin.

provo a sistemare seguedo la guida.

Grazie mille!

Offline aldiego

  • Esploratore
  • **
  • Post: 59
  • Sesso: Maschio
    • Mostra profilo
Re:Sito non funziona dopo aggiornamento di php
« Risposta #12 il: 14 Lug 2011, 12:03:51 »
non credo di poter utilizzare la guida perchè non ho proprio accesso alla tabella:



Uploaded with ImageShack.us

e se la cancellassi dove potrei trovare la struttura della tabella (joomla 1.0.15) per ricrearla?
sarebbe una soluzione?

mau_develop

  • Visitatore
Re:Sito non funziona dopo aggiornamento di php
« Risposta #13 il: 14 Lug 2011, 12:55:19 »
devi cancellare ... se riesci, solo la tabella sessions poi estrapolarla da qualsiasi backup o sito locale sulla stessa piattaforma 1.0.x.

M.

Offline aldiego

  • Esploratore
  • **
  • Post: 59
  • Sesso: Maschio
    • Mostra profilo
Re:Sito non funziona dopo aggiornamento di php
« Risposta #14 il: 14 Lug 2011, 16:48:51 »
ho cancellato la tabella jos_session (non mi dava la possibilità di rinominarla) e ne l'ho ricreata lancaiando il comando SQL:

CREATE TABLE `jos_session` (
  `username` varchar(50) default '',
  `time` varchar(14) default '',
  `session_id` varchar(200) NOT NULL default '0',
  `guest` tinyint(4) default '1',
  `userid` int(11) default '0',
  `usertype` varchar(50) default '',
  `gid` tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (`session_id`),
  KEY `whosonline` (`guest`,`usertype`)
) TYPE=InnoDB

(l'ho preso dalla versione 1.0.15b)

L'errore persiste ma ora è cambiato

da

DB function failed with error number 1034

a

DB function failed with error number 1054

Cosa posso fare?

mau_develop

  • Visitatore
Re:Sito non funziona dopo aggiornamento di php
« Risposta #15 il: 14 Lug 2011, 16:58:07 »
mhhmm... credo a questo punto tu non possa fare nulla a meno che tu non abbia la possibilità di usare un mysql inferiore alla 5.x che avranno messo.
Credo sia questo il problema e il perchè gli script corrompono il db.

Devi upgradare... eddai... sarebbe anche ora, tra un po' non esiste nemmeno più la 1.0.x

M.

Offline aldiego

  • Esploratore
  • **
  • Post: 59
  • Sesso: Maschio
    • Mostra profilo
Re:Sito non funziona dopo aggiornamento di php
« Risposta #16 il: 14 Lug 2011, 17:03:18 »
lo farei volentieri.
ma come faccio ora che il sito è a terra

l'ho già fatto per un altro sito e ho usato un componente.

E' possibile fare l'upgrade con il sito a terra?



mau_develop

  • Visitatore
Re:Sito non funziona dopo aggiornamento di php
« Risposta #17 il: 14 Lug 2011, 18:13:00 »
eccome no, ci vuole un po' di pazienza e un po di interventi manuali, ti servirà come buona pratica e quando finirai avrai acquisito una buona dimestichezza con joomla... vedi un po' di positivo...

magari se lo porti in locale con una xamp 1.7.1 funziona e puoi procedere all'upgrade...
altrimenti incomincia ad installare una 1.5.23 con le estensioni che ti servono, no dati esempio, dopo piano piano trasferisci i contenuti.

M.

Offline aldiego

  • Esploratore
  • **
  • Post: 59
  • Sesso: Maschio
    • Mostra profilo
Re:Sito non funziona dopo aggiornamento di php
« Risposta #18 il: 14 Lug 2011, 19:05:02 »
ho letto velocemente la guida per la migrazione.

 :-[ non vorrei essere tampinante ...ma

come faccio a creare il dump del db compatibile con 1.5.x?

il sito non funziona quindi non posso intallare il componente etc. etc.

mau_develop

  • Visitatore
Re:Sito non funziona dopo aggiornamento di php
« Risposta #19 il: 14 Lug 2011, 19:54:37 »
magari se lo porti in locale con una xamp 1.7.1 funziona e puoi procedere all'upgrade...

il backup del db online lo fai con phpmyadmin direttamente sull'hosting

M.

 



Web Design Bolzano Kreatif