Back to top

Autore Topic: PHP 7 e Joomla 3.7: errore di sintassi  (Letto 2432 volte)

Offline enricomainero

  • Appassionato
  • ***
  • Post: 360
    • Mostra profilo
PHP 7 e Joomla 3.7: errore di sintassi
« il: 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
« Ultima modifica: 27 Apr 2017, 14:08:35 da enricomainero »
ElaMedia - Web Agency di Roma: Realizzazione siti web, Promozione e Formazione certificata

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:PHP 7 e Joomla 3.7: errore di sintassi
« Risposta #1 il: 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 ?
« Ultima modifica: 28 Apr 2017, 10:54:00 da alexred »

Offline enricomainero

  • Appassionato
  • ***
  • Post: 360
    • Mostra profilo
Re:PHP 7 e Joomla 3.7: errore di sintassi
« Risposta #2 il: 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 } ?>


ElaMedia - Web Agency di Roma: Realizzazione siti web, Promozione e Formazione certificata

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:PHP 7 e Joomla 3.7: errore di sintassi
« Risposta #3 il: 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

 



Web Design Bolzano Kreatif