phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Errore di sintassi

Supporto per phpBB 3.0.x.
TheGreatPaolo
Utente
Utente
Messaggi: 19
Iscritto il: 07/11/2011, 19:08
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.2.17
Database: MySQL(i) 5.1.58
Contatta:

Errore di sintassi

Messaggio da TheGreatPaolo » 28/11/2011, 13:16

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

Angolo
Leader Traduttori
Leader Traduttori
Messaggi: 7237
Iscritto il: 11/03/2011, 17:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.6.18
Database: MySQL 5.6.33-log
Contatta:

Re: Errore di sintassi

Messaggio da Angolo » 28/11/2011, 13:18

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.

TheGreatPaolo
Utente
Utente
Messaggi: 19
Iscritto il: 07/11/2011, 19:08
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.2.17
Database: MySQL(i) 5.1.58
Contatta:

Re: Errore di sintassi

Messaggio da TheGreatPaolo » 28/11/2011, 13:39

Niente, ho cancellato i file ma non và... è la stessa cosa, ora come devo risolvere??

Angolo
Leader Traduttori
Leader Traduttori
Messaggi: 7237
Iscritto il: 11/03/2011, 17:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.6.18
Database: MySQL 5.6.33-log
Contatta:

Re: Errore di sintassi

Messaggio da Angolo » 28/11/2011, 13:42

Ho già risposto nel mio precedente messaggio. Inutile ripetere.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Errore di sintassi

Messaggio da Micogian » 28/11/2011, 13:47

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

Angolo
Leader Traduttori
Leader Traduttori
Messaggi: 7237
Iscritto il: 11/03/2011, 17:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.6.18
Database: MySQL 5.6.33-log
Contatta:

Re: Errore di sintassi

Messaggio da Angolo » 28/11/2011, 13:52

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.

TheGreatPaolo
Utente
Utente
Messaggi: 19
Iscritto il: 07/11/2011, 19:08
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.2.17
Database: MySQL(i) 5.1.58
Contatta:

Re: Errore di sintassi

Messaggio da TheGreatPaolo » 28/11/2011, 14:11

Grazie mille...*-* mi avete risolto un dilemma... ho cancellato la cache e ho messo overall_header.html iniziale

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Errore di sintassi

Messaggio da Micogian » 28/11/2011, 14:51

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.

TheGreatPaolo
Utente
Utente
Messaggi: 19
Iscritto il: 07/11/2011, 19:08
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.2.17
Database: MySQL(i) 5.1.58
Contatta:

Re: Errore di sintassi

Messaggio da TheGreatPaolo » 28/11/2011, 15:04

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

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Errore di sintassi

Messaggio da Micogian » 28/11/2011, 16:00

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'] )) {  ?>

Rispondi

Torna a “[3.0.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 25 ospiti