[erledigt] lange Ladezeiten und Fehlercode "parse error

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Elektron
Mitglied
Beiträge: 128
Registriert: 10.01.2005 21:42

[erledigt] lange Ladezeiten und Fehlercode "parse error

Beitrag von Elektron »

Hallo habe nach dem das Forum sehr schlechte Ladezeiten hatte nun folgenden Fehlercode:

Parse error: parse error, unexpected '}' in ..../phpBB2/includes/template.php(127) : eval()'d code on line 84

und das Forum wird in einer Art reinem Texcode angezeigt.

in der template.php haben wir nichts geändert und es steht folgender Code in der entsprechende Zeile:

Code: Alles auswählen

  function pparse($handle)
   {
      if (!$this->loadfile($handle))
      {
         die("Template->pparse(): Couldn't load template file for handle $handle");
      }

      // actually compile the template now.
      if (!isset($this->compiled_code[$handle]) || empty($this->compiled_code[$handle]))
      {
         // Actually compile the code now.
         $this->compiled_code[$handle] = $this->compile($this->uncompiled_code[$handle]);
      }

      // Run the compiled code.
      eval($this->compiled_code[$handle]);
      return true;
   } 
Wer kann weiterhelfen?

Danke

Gruß Elektron
Benutzeravatar
StarWolf3000
Mitglied
Beiträge: 1019
Registriert: 25.07.2005 10:20
Wohnort: Stolpen
Kontaktdaten:

[nicht erledigt]

Beitrag von StarWolf3000 »

1. warum steht als Titel da: erledigt, obwohl das Problem noch besteht
2. der von dir beschriebene Fehler weisst auf ein fehlerhaftes Template hin, wahrscheinlich sind Blöcke oder Switches verdreht eingebaut oder BEGIN/END fehlt => templates/dein_template/index_body.tpl bitte zum Download bereitstellen
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
Elektron
Mitglied
Beiträge: 128
Registriert: 10.01.2005 21:42

Beitrag von Elektron »

Hallo,

der Fehler wurde nun von mir selbst gefunden. Zwar für mich noch nicht erklärbar aber daran liegt es wohl.
Den Fehler habe ich gefunden in der overall_header

und zwar gibt in dieser Datei ein Script das ich mit dem Kommentar

Code: Alles auswählen

<!-- BEGIN Script SMA FLASH Banner-->
und

Code: Alles auswählen

<!-- END Script SMA FLASH Banner-->
angegeben habe.
Schreibe ich nach dem Text "Banner" ein Leerzeichen und dann "-->" so erscheint ob aufgeführte Fehlermeldung. Ohne Leerzeichen funktioniert es. Obwohl ja in anderen Kommentaren auch dieses Leerzeichen gibt so geht es an dieser Stelle nicht. Für mich nicht erklärbar.

Ob das ganz mit den sporadisch langsamen Ladezeiten zu tun glaub ich aber weniger, da sitze ich echt noch im Dunkeln.

Gruß Elektron
Benutzeravatar
StarWolf3000
Mitglied
Beiträge: 1019
Registriert: 25.07.2005 10:20
Wohnort: Stolpen
Kontaktdaten:

Beitrag von StarWolf3000 »

da gehören ja auch keine Leerzeichen hin, sondern Unterstriche
richtig müsste es also lauten:

Code: Alles auswählen

<!-- BEGIN Script_SMA_FLASH_Banner -->
und

Code: Alles auswählen

<!-- END Script_SMA_FLASH_Banner -->
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
Elektron
Mitglied
Beiträge: 128
Registriert: 10.01.2005 21:42

Beitrag von Elektron »

Super Danke!
jetzt funktioniert es.

Gruß Elektron
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“