Seite 1 von 2
Versionscheck
Verfasst: 10.08.2011 19:29
von Die Mathematik
Hallo,
ich habe gerade den Versionscheck installiert. Neuerdings zeigt er beim Zugriff auf das Forum aber nur das an:
Code: Alles auswählen
Parse error: syntax error, unexpected $end in /users/legmbhkeg/www/forum/cache/tpl_prosilver_overall_header.html.php on line 258
Cache ist geleert, er zeigt das aber immer wieder an, da sich der Cache logischerweise immer wieder "auffüllt".
Was ist falsch?
Re: Versionscheck
Verfasst: 10.08.2011 19:45
von hackepeter13
Ja, den Cache kannste bis ins unendliche leeren, wenn er aber immer wieder die overall_header.html mit einem Einbaufehler lädt, kommt auch immer wieder die Fehlermeldung.
Was sieht denn der Bereich um die Zeile 258 in der overall_header.html aus ?
Re: Versionscheck
Verfasst: 10.08.2011 19:52
von Die Mathematik
Ah das wollte ich schreiben, das hatte ich vergessen.
Ich weiß aber jetzt nicht, ob die Overall_header aus dem Cache oder die im template gemeint ist, also schreibe ich mal beide:
Beide sind sehr kurz:
Die im Cache:
258 ist das Ende also <?php } ?>
Davor:
Code: Alles auswählen
<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'] )) { if ($this->_rootref['S_NEW_DL_MESSAGE']) { ?>
<div id="message" class="rules">
<div class="inner"><span class="corners-top"><span></span></span>
<?php echo (isset($this->_rootref['NEW_DOWNLOAD_MESSAGE'])) ? $this->_rootref['NEW_DOWNLOAD_MESSAGE'] : ''; ?>
<span class="corners-bottom"><span></span></span></div>
</div>
<?php } $this->_tpl_include('arcade/arcade_info_body.html'); ?>
<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 } ?>
Im Template:
Code: Alles auswählen
<div id="page-body">
<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) -->
<!-- IF S_NEW_DL_MESSAGE -->
<div id="message" class="rules">
<div class="inner"><span class="corners-top"><span></span></span>
{NEW_DOWNLOAD_MESSAGE}
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
<!-- INCLUDE arcade/arcade_info_body.html -->
<div id="information" class="rules">
<div class="inner"><span class="corners-top"><span></span></span>
<strong>{L_INFORMATION}:</strong> {L_BOARD_DISABLED}
<span class="corners-bottom"><span></span></span></div>
</div>
[258] <!-- ENDIF -->
Noch mehr Informationen oder siehst du (oder jemand anderes) den Fehler?

Re: Versionscheck
Verfasst: 10.08.2011 20:02
von hackepeter13
Die aus dem Cache ist uninteressant, da sie zusammen mit dem php Code generiert wird.
Und die overall_header.html gibt es nur im template-Ordner, die im Cache hat die Daeteierweiterung .php und das hätte ich dann auch geschrieben wenn ich diese gewollt hätte.
Aber da die Cache Dateien, wie gesagt aus der html generiert werden, sind eben nur die Ursprungsdateien interessant und keine gecachten.
Aber nun zu deinem Problem, es könnte das <!-- ENDIF --> in der genannten Zeile zuviel sein.
Wenn dem ein <!-- IF ... --> irgendwo zuvor fehlt, kommt es eben zum Fehler.
Also einfach mal entfernen und nochmal gucken was passiert.
Re: Versionscheck
Verfasst: 10.08.2011 20:04
von Die Mathematik
Nein das ist leider nicht das Problem, denn wenn das passiert zeigt er das gleiche an und macht aus der 258 eine 257.

Re: Versionscheck
Verfasst: 10.08.2011 20:05
von hackepeter13
Ok dann probiere es mal andersrum, füge ein weiteres <!-- ENDIF --> hinzu.
Re: Versionscheck
Verfasst: 10.08.2011 20:22
von Die Mathematik
OK, jetzt zeigt er das an:
Code: Alles auswählen
General Error
SQL ERROR [ mysqli ]
Service temporarily unavailable, please retry in a few minutes. [1105]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists
Re: Versionscheck
Verfasst: 10.08.2011 20:24
von Metzle
Hallo,
wie die Meldung aussagt, wenn man sie übersetzt, ist der Service ( deine Datenbank ) vorübergehend nicht erreichbar.
Re: Versionscheck
Verfasst: 10.08.2011 20:27
von hackepeter13
Code: Alles auswählen
Service temporarily unavailable, please retry in a few minutes
Ja dann warte einfach mal einige Minuten, wie es da steht, da der Dienst gerade nicht verfügbar ist.
Sollte ehr an deinem Hoster liegen, statt an phpBB3 dein Website ist auch gerade nicht erreichbar, wie du vllt. selber mitbekommen solltest.
/Edit:
Das schnelle geMetzel hat mich eingeholt. ^^
Re: Versionscheck
Verfasst: 11.08.2011 10:07
von Die Mathematik
Ja jetzt ist die Seite wieder verfügbar nur eben immer noch mit dem Error auf Zeile257.