Joomla.it Forum

Joomla! 3 => Joomla! 3 => : enricomainero 27 Apr 2017, 14:03:16

: PHP 7 e Joomla 3.7: errore di sintassi
: enricomainero 27 Apr 2017, 14:03:16
Salve a tutti,

ho aggiornato il mio sito (http://www.citta-da-visitare.it/) a Joomla 3.7.... e fin qui tutto bene. Dopo aver impostato sul Server la versione PHP 7.0, il sito ha smesso di funzionare correttamente, mostrando il seguente errore:

0 - syntax error, unexpected end of file

Da cosa può dipendere?

ps: cambiando template (e quindi con gli stessi componenti attivi) il sito funziona alla grande. Devo controllarmi tutte le righe di tutti i file del template?

Grazie
: Re:PHP 7 e Joomla 3.7: errore di sintassi
: alexred 27 Apr 2017, 16:27:53
Ciao enricomainero,
se hai già individuato che il problema dipende dal template che non è compatibile con PHP 7.1 ti consiglio di chiedere informazioni a chi ha sviluppato quel template.
Quel template utilizza un framework particolare ?
: Re:PHP 7 e Joomla 3.7: errore di sintassi
: enricomainero 28 Apr 2017, 10:22:22
Ciao e grazie della risposta.


Ho risolto. In un paio di file del template avevo inserito del codice personalizzato e avevo messo la formula:

<? if ($_COOKIE["displayCookieConsent"]=="y") { ?>

CODICE Analytisc

<? } ?>

mentre la formula corretta è:

<?php if ($_COOKIE["displayCookieConsent"]=="y") { ?>

CODICE Analytisc

<?php } ?>


: Re:PHP 7 e Joomla 3.7: errore di sintassi
: giovi 28 Apr 2017, 10:48:31
Non è un errore di sintassi ma di come hai configurato php: http://stackoverflow.com/questions/2185320/how-to-enable-php-short-tags

Se cambi versione di php cambi anche il php.ini in uso