Pagina 1 di 2
Errore di sintassi
Inviato: 28/11/2011, 13:16
da TheGreatPaolo
Ciao a tutti, appena ho ripulito la cache mi è uscito il seguente errore all' apertura della pagina iniziale...
Parse error: syntax error, unexpected '}' in /home/a4442212/public_html/forum/cache/tpl_prosilver_overall_header.html.php on line 205
ho provato a ripulire la cache tramite ftp ma appena lo faccio apro la pagina ed è la stessa cosa e vedo che nella cache ci sono ancora i file...
Come posso risolvere grazie
Re: Errore di sintassi
Inviato: 28/11/2011, 13:18
da Angolo
I permessi della cache, evidentemente non sono corretti. Assicurati che la cartella in questione e i file ivi contenuti, siano pienamente scrivibili. Quindi, svuotala correttamente.
Se il problema sussiste, devi segnalare la cosa all'host.
Re: Errore di sintassi
Inviato: 28/11/2011, 13:39
da TheGreatPaolo
Niente, ho cancellato i file ma non và... è la stessa cosa, ora come devo risolvere??
Re: Errore di sintassi
Inviato: 28/11/2011, 13:42
da Angolo
Ho già risposto nel mio precedente messaggio. Inutile ripetere.
Re: Errore di sintassi
Inviato: 28/11/2011, 13:47
da Micogian
Devi aver modificato qualcosa in precedenza.
Magari l'errore non veniva fuori perchè le pagine si aprono con i file di cache e quindi la modifica non era stata aggiornata.
Con la pulizia della cache i file si ricreano ed è venuto fuori l'errore.
Dato che l'errore è questo
Codice: Seleziona tutto
Parse error: syntax error, unexpected '}' in /home/a4442212/public_html/forum/cache/tpl_prosilver_overall_header.html.php on line 205
bisogna capire a cosa si riferisce e dove viene creato.
Devi controllare nel file
tpl_prosilver_overall_header.html della cache il motivo dell'errore della riga 205 e cercare di capire da dove deriva, probabilmente da overall_header.html
Re: Errore di sintassi
Inviato: 28/11/2011, 13:52
da Angolo
Se questo tuo sospetto è fondato, basterebbe ricaricare l'overall_header.html del prosilver, dal pacchetto originale e risvuotare la cache.
Se fatto questo il problema sussiste, è sicuramente un problema di host.
Re: Errore di sintassi
Inviato: 28/11/2011, 14:11
da TheGreatPaolo
Grazie mille...*-* mi avete risolto un dilemma... ho cancellato la cache e ho messo overall_header.html iniziale
Re: Errore di sintassi
Inviato: 28/11/2011, 14:51
da Micogian
Ci sono alcune regole di buonsenso: fare una copia del file che si deve modificare e fare molta attenzione alle modifiche perchè a volte basta una parentesi, una virgola, una sciocchezza per compromettere tutto.
Altra regola che non smettiamo mai di ripetere: fare una copia del forum in locale e provare prima su questa le modifiche.
Re: Errore di sintassi
Inviato: 28/11/2011, 15:04
da TheGreatPaolo
Codice: Seleziona tutto
<a name="start_here"></a>
<div id="page-body">
<?php if ($this->_rootref['S_BOARD_DISABLED'] && $this->_rootref['S_USER_LOGGED_IN'] && ( $this->_rootref['U_MCP'] || $this->_rootref['U_ACP'] )) { ?>
<div id="information" class="rules">
<div class="inner"><span class="corners-top"><span></span></span>
<strong><?php echo ((isset($this->_rootref['L_INFORMATION'])) ? $this->_rootref['L_INFORMATION'] : ((isset($user->lang['INFORMATION'])) ? $user->lang['INFORMATION'] : '{ INFORMATION }')); ?>:</strong> <?php echo ((isset($this->_rootref['L_BOARD_DISABLED'])) ? $this->_rootref['L_BOARD_DISABLED'] : ((isset($user->lang['BOARD_DISABLED'])) ? $user->lang['BOARD_DISABLED'] : '{ BOARD_DISABLED }')); ?>
<span class="corners-bottom"><span></span></span></div>
</div>
<?php $this->_tpl_include('arcade/info_body.html'); ?>
Quì c'è l'errore... ma precisamente non saprei trovarlo
Re: Errore di sintassi
Inviato: 28/11/2011, 16:00
da Micogian
Bisogna vedere il codice nella sua completezza, quello che vedo è l'apertura di una "parentesi graffa" in fondo alla terza riga ma non vedo la chiusura.
Codice: Seleziona tutto
<?php if ($this->_rootref['S_BOARD_DISABLED'] && $this->_rootref['S_USER_LOGGED_IN'] && ( $this->_rootref['U_MCP'] || $this->_rootref['U_ACP'] )) { ?>