Italian SMF

Supporto SMF => SMF 2.0.x => Discussione aperta da: andrearosati il Giovedì - 10 Luglio 2014 - 14:42

Titolo: Errore CGI migrazione dall release 2.07 alla 2.08
Inserito da: andrearosati il Giovedì - 10 Luglio 2014 - 14:42
Salve

successivamente alla migrazione da smf 2.07 alla 2.08 (Versione italiana), il forum funziona in ogni sua parte tranne che per il "GESTORE PACCHETTI".
L'errore riportato in seguito al click sul relativo link è il seguente:

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.

Il forum è installato su server aruba-Windows e tutte le cartelle hanno  giusti permessi. A qualcuno di voi è capito il medesimo problema?

Grazie
Titolo: Re:Errore CGI migrazione dall release 2.07 alla 2.08
Inserito da: emanuele il Giovedì - 10 Luglio 2014 - 21:37
Ciao e benvenuto! :)

Intendi che quando entri in gestione pacchetti ti da quell'errore o quando fai un'azione in particolare?
Titolo: Re:Errore CGI migrazione dall release 2.07 alla 2.08
Inserito da: andrearosati il Venerdì - 11 Luglio 2014 - 11:21
Salve

L'errore si verifica quando clicco sulla voce "Gestione pacchetti". Si apre una nuova pagina che riporta i messaggio:

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.

Quindi, gestione pacchetti è inutilizzabile.

Saluti
Titolo: Re:Errore CGI migrazione dall release 2.07 alla 2.08
Inserito da: emanuele il Venerdì - 11 Luglio 2014 - 23:56
mmm... cercando su sm.org ho trovato:
http://www.simplemachines.org/community/index.php?topic=169368.0

Nel tuo caso dubito fortemente sia quella la soluzione (semplicemente perché quell'impostazione non tocca minimamente la gestione pacchetti), ma vorrei farti un'altra domanda: l'errore esce immediatamente, oppure passa del tempo prima che esca? (Diciamo due/tre secondi o più.)
Titolo: Re:Errore CGI migrazione dall release 2.07 alla 2.08
Inserito da: andrearosati il Sabato - 12 Luglio 2014 - 09:24
Ciao, Emanaule.

La pagina con l'errore si apre max in meno di un secondo. Anche io ho girovagato per il web, ma non ho riscontrato casi simili. Siccome la new release non corregge che bug, quindi non è una patch di sicurezza, mi chiedevo: quali file sono stati modificati? Magari, a campione, facendo un confronto di stringhe (Specie quelle che ineriscono mysql) si potrebbe riportarle a quelle presenti nella versione 2.07.

Saluti
Titolo: Re:Errore CGI migrazione dall release 2.07 alla 2.08
Inserito da: andrearosati il Sabato - 12 Luglio 2014 - 10:14
Salve

ho risolto il problema. E' bastato modificare il file "class-package.php", che si trova in "sourcers" sul server ed ho fatto un replace, una sostituzione e cioè:

'return_chr__preg_callback', $data), $trans_tbl);

con

create_function('$m', 'return chr("$m[1]");'), $data), $trans_tbl);

Saluti
Titolo: Re:Errore CGI migrazione dall release 2.07 alla 2.08
Inserito da: emanuele il Sabato - 12 Luglio 2014 - 16:31
mmm... strano e curioso...
Beh, buona che hai risolto e grazie mille per aver postato la soluzione al tuo problema! :D