Il problema è il seguente:
Ho installato Joomla attraverso un backup fatto con Ackeeba Backup, tutto ok.
Vado per visualizzare il sito e compare questo errore:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /membri/XXXXXXXX/plugins/system/plugin_googlemap2.php on line 40
Quindi aggiorno la versione PHP dalla 4 alla 5 tramite pannello di controllo.
Ricarico la pagina e il nuovo errore che compare è:
Si, ma anche su Firefox compare un errore simile:
"Errore di codifica del contenuto
La pagina che si sta cercando di visualizzare non può essere mostrata poiché fa uso di una forma di compressione non valida o non supportata."
Il consiglio più veloce per ripristinare il sito è quello di disabilitare il plugin (o eliminarlo proprio) ed utilizzare un componente diverso tipo XMAP nell'attesa che venga scoperto il problema perchè sul mio sito ciò non accade.
Ho provato a rifare il backup con il plugin disabilitato.
Una volta fatto l'ho reinstallato su altervista sempre tramite la solita procedura.
L'installazione va a buon fine ma l'errore che compare ora è:
"Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /membri/XXXXXXXXXX/plugins/system/shjlang16/jlanguage16.php on line 41"
Se setto la versione a PHP5 compare lo stesso errore di prima.
Non posso disabilitare tutti i plugin che possono dare problemi su altervista, anche perchè poi comunque dovrei riabilitarli o trovare un'alternativa, e se iniziano ad essere un numero consistente, mi viene da pensare che il problema sia a monte e non dei plugin...
La versione di Joomla del backup è la 1.5.23
Se provo a disabilitare il plugin J16 Language backport - system - plugin (il plugin relativo al file che mi restituisce l'errore una volta ripristinato il backupo su altervista) mi restituisce un errore php in amministrazione
Chiedo venia ho sbagliato a vedere. Pensavo tu utilizzassi Joomla 1.6 (ecco il perchè del mio precedente post) e solo ora ho capito che il problema sta in un plugin per sh404SEF.
Comunque qui dicono che il problema sia legato alla versione di PHP. Sei sicuro di aver attivato la 5?
Gli errori PHP sono dovuti alla versione.
Infatti quando li ricevo è perchè sono in PHP4.
Però se aggiorno la versione a PHP5, mi compare l'errore 330 su Chrome, oppure su Firefox compare l'errore che ho riportato prima.
Lo script per funzionare necessita di PHP5, ora abilitalo e scrivi qui l'URL di una pagina dove tu vedi quest'errore. Successivamente ti risponderò/risponderemo sul cosa fare anche se penso che cambiare plugin sia la cosa migliore.
Basta modificare il file di configuration.php alla giusta variabile per disabilitare GZIP. Non c'è bisogno di fare quel casino di operazioni (che per me non hanno neppure senso) .