Joomla.it Forum
Componenti per Joomla! => Gestione sito multilingua => : Lorenzo Castellan 19 Feb 2009, 14:52:48
-
Gentili joomlasmanettoni,
ho pubblicato per un cliente un sito creato con joomla 1.5 e ho installato joomlafish 2.0.2. L'installazione sembra andata a buon fine ma appena definisco l'italiano come lingua di default il lato pubblico va in crash e mi dà questo messaggio d'errore:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /web/htdocs/www.medyachting.net/home/plugins/system/jfdatabase/jfdatabase_inherit.php on line 67
Sul lato amministrativo funzionano tutti i menù del componente joomlafish a parte il primo ossia il control panel che mi restituisce il seguente errore:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /web/htdocs/www.medyachting.net/home/administrator/components/com_joomfish/classes/JCacheStorageJFDB.php on line 52
Per ripristinare il sito devo disinstallare joomlafish......
Qualche suggerimento?
Grazie.
ChAsT
-
Verifica una cosa: lavori in php4 o php5? ... Joomfish non è compatibile con php4 se ricordo bene. Spero ti possa aiutare questo se no mi faccio venire in mente qualcos'altro :)
-
Controllerò nel pomeriggio e ti farò sapere....
Mille grazie per la tua tempestività!
ChAsT
-
La versione è: PHP Version 5.2.8
-
Signori non so perchè Joomla mi restituisca i messaggi d'errore precedentemente segnalati, ho bisogno di una mano perchè non so come intervenire. Ritengo sia un problema di comunicazione con il DB ma non sono un programattore......
AIUTO!!!!!
ChAsT
-
Ciao,
pure a me è successa la stessa cosa...
Non so proprio più che fare!!!!!!!
Qualche suggerimento???
Grazie
-
PLEASE!!!!!!!!!!!!!!!!!!!!!!!!
E' URGENTE!!!!
SE QUALCUNO SA COME SI FA, LO DICA!!!!!
CIAO
-
Please...........
-
è Capitato anche a me, purtroppo ho risolto solo disinstallando Joomfish:
- accedi al backend (www.tuosito.com/administrator)
- Dal menu in alto "estensioni selezionare "installa/disinstalla"
- Selezionare in alto "componenti" e successivamente selezionare "Joomfish"
- Premere il tasto in alto a destra "rimuovi"
Spero vi sia di aiuto.
-
volevo evitare di disinstallarlo...
-
Se è confermato che si tratta di un problema dovuto all'utilizzo del PHP4 l'unica cosa che mi viene in mente è provare a passare a PHP5.
-
sono già su PHP5
-
e come versione di Joomla??
io su un'installazione 1.5.9 con PHP 5.2.5 non riscontro questo problema (col PHP4 si)
-
ver. Joomla: 1.5.9
-
Dopo svariate prove mi sono arreso ho disinstallato joomfish per poi reinstallarlo(12/03/2009). A questo punto sarebbe dovuto andare tutto bene ma mi sono trovato una bella sorpresina...
NON FUNZIONA!!!! :'(
Mi da lo stesso stramaledetto errore!!!!!!!! SIGH!!!
Espongo meglio la storia della costruzione del sito così da poter capire meglio il mio problema:
Ho costruito il mio sito in locale usando il pacchetto Xampp versione 1.6.7 per Windows con versione di MySQL: 5.0.51 e il CMS Joomla versione 1.5.9.
Appena terminato il tutto (Joomfish ovviamente funzionante) ho trasferito il tutto (cartelle e file via FTP; DB con phpMyAdmin fornito da aruba) sul mio sito remoto e appena ho provato ad accedere alla parte font-end mi ha dato un bruttissimo errore:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /web/htdocs/www.medyachting.net/home/plugins/system/jfdatabase/jfdatabase_inherit.php on line 67
Sul lato amministrativo funzionano tutti i menù del componente joomfish a parte il primo ossia il "control panel" che mi restituisce il seguente errore:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /web/htdocs/www.medyachting.net/home/administrator/components/com_joomfish/classes/JCacheStorageJFDB.php on line 52
OK: questo è l'antefatto...
Dopo di chè ho cercato in internet informazioni a riguardo e sono arrivato qui.
Come dicevo prima: ieri mi sono arreso e ho disinstallato joomfish (il sito è tornato alla normalità) nella speranza che il malfunzionamento fosse dovuto ad informazioni memorizzate dal componente riguardo a caratteristiche locali. Ho provato quindi a reinstallare il componente ma mi dà lo stesso errore.
Così oggi, in preda alla disperazione ho resettato tutto in remoto e ho fatto una nuova installazione di Joomla.
Mi è successa una cosa strana: il "Register Globals" era su ON ed era quindi segnato in rosso.
Joomla è stato comunque installato correttamente.
Provando ad installare Joomfish su questo Joomla "vergine" ho avuto gli stessi identici problemi di prima...
Mi è venuto quindi il dubbio che fossero le impostazioni del "Register Globals" che non andavano bene...
Ho cercato su internet e l'unica cosa che ho trovato è che questo paramento dovrebbe essere su OFF di default su PHP5.
La Versione di MySQL fornitami da aruba è la 5.0.68... quindi dovrebbe essere a posto!!! :o
Secondo voi è legittimo il mio dubbio??
Qualcuno sa dirmi qualcosa per poter risolvere il mio problema?
??? ??? ???
-
Mi rispondo da solo: il "Registers Global" impostato su ON non influisce sul funzionamento di Joomfish.
Ho provato a cambiarlo in locale e metterlo su OFF ma il sito funziona alla perfezione.
I punti a questo punto sono due:
o qualcuno gentilmente riesce ad aiutarmi a risolvere il problema;
oppure disinstallo joomfish e metto un altro languages manager.
Sapete consigliarmene uno altrettanto efficace?
PS:
A Chast : tu hai per caso risolto il problema?
-
Avevo gli stessi errori descritti nel primo post.
In un sito di prova in locale con server PHP 4.3.10, Mysql 4.1.9 e Joomla 1.5.9 ho risolto commentando le righe dei file che davano errore così:
plugins/system/jfdatabase/jfdatabase_inherit.php linee 67 e 68
//public $orig_limit = 0;
//public $orig_offset = 0;
administrator/components/com_joomfish/classes/JCacheStorageJFDB.php linee 52 e 53
//private $db;
//private $profile_db;
Sembra che ora tutto funzioni.
So che la versione PHP è superata ma non posso fare a meno di usarla fino a che non mi aggiorneranno il server remoto con PHP 4.3.9 (che è di un ente pubblico)
-
Grazie mille vales!!!
La tua soluzione, per adesso, è ottima!!!!!!!!!!!!!!!!!!!
THX!!!!!!!!!!!!!!!!
ciao
-
La tua soluzione, per adesso, è ottima!!!!!!!!!!!!!!!!!!!
Anche a me pare che funzioni adesso. Avevo lo stesso problema di Gatti!
Grazie Vales! ;-)
Ciao!
-
Grazie mille vales!!!
La tua soluzione, per adesso, è ottima!!!!!!!!!!!!!!!!!!!
Non posso che accodarmi, grazie mille! ::)
-
Ho verificato che per ora funziona anche con Joomfish 2.0.3
-
GRazIEEE MILLE!!! BUONE VACANZE A TUTTI!!!
-
Grazie mille vales!!!
La tua soluzione, per adesso, è ottima!!!!!!!!!!!!!!!!!!!
Non posso che accodarmi, grazie mille! ::)
Hai detto bene...la stessa cosa vale per me!
Grazie Vales!!
-
Ciao ragazzi,
ho risolto pure io ma adessoappena acedo alla pagina principale del mio sito mi viene visualizzato il seguente errore:
Parse error: syntax error, unexpected $end in /membri/MIOSITO/plugins/system/jfdatabase/jfdatabase_inherit.php on line 1
Come posso risolvere?
Grazie
-
potresti mostrare al riga 1 del file che hai segnalato?
-
potresti mostrare al riga 1 del file che hai segnalato?
Il problema l'ho risolto editando il file jfdatabase_inherit.php (come suggerito da vales al post #16) con Notepad++ e non col semplice Notepad
;)
-
Avevo gli stessi errori descritti nel primo post.
In un sito di prova in locale con server PHP 4.3.10, Mysql 4.1.9 e Joomla 1.5.9 ho risolto commentando le righe dei file che davano errore così:
plugins/system/jfdatabase/jfdatabase_inherit.php linee 67 e 68
//public $orig_limit = 0;
//public $orig_offset = 0;
administrator/components/com_joomfish/classes/JCacheStorageJFDB.php linee 52 e 53
//private $db;
//private $profile_db;
Sembra che ora tutto funzioni.
So che la versione PHP è superata ma non posso fare a meno di usarla fino a che non mi aggiorneranno il server remoto con PHP 4.3.9 (che è di un ente pubblico)
[/size]
grande, ringrazio :)