Fatal error: (...) execution time (..) exceeded in bbcode.ph

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
veit
Mitglied
Beiträge: 5
Registriert: 23.02.2005 17:43
Wohnort: Günzburg

Fatal error: (...) execution time (..) exceeded in bbcode.ph

Beitrag von veit »

Hallo.

Habe leider mit der Suchfunktion keinen Erfolg gehabt.
Mein Forum liefert bei genau einem Thread diese Fehlermeldung:
Fatal error: Maximum execution time of 30 seconds exceeded in /www/htdocs/lehramde/phpbb/includes/bbcode.php on line 222
Die entsprechende Zeile in bbcode.php lautet

Code: Alles auswählen

$text = preg_replace($patterns, $replacements, $text);
Kann mir jemand da helfen?

Danke & Gruß,

veit
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Es wäre besser, wenn Du ne Kopie Deiner kompletten bbcode.php verlinkst. Die Fehlermeldung sagt nur aus, das die maximale Ausführzeit von 30s für PHP genau an dieser Zeile abgelaufen ist.

Vielleicht hast Du da irgendwo ne Endlosschleife.

KB:datei

Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
veit
Mitglied
Beiträge: 5
Registriert: 23.02.2005 17:43
Wohnort: Günzburg

Beitrag von veit »

Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Mal ne andere Frage. Der Thread in der Du diese Meldung bekommst, ist der vielleicht voller riesiger Postings?

Schraub mal die Anzahl der Postings pro Seite im ACP (Allgemeines - Konfiguration) herunter und schau, ob Du die Fehlermeldung immer noch bekommst.
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
rudolf.loercks
Mitglied
Beiträge: 5
Registriert: 14.10.2005 12:08
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von rudolf.loercks »

Ich habe momentan das gleiche Problem ...

Der Thread
Links zum Thema Phishing & Co (08.05.2005)
steigt immer aus mit der Meldung
Fatal error: Maximum execution time of 30 seconds exceeded in /srv/www/htdocs/phpBB/includes/bbcode.php on line 222
( Forum Betrug im Internet - Phishing & Co. -> Thread Links zum Thema Phishing & Co (08.05.2005) )

Die Stelle im Code ist:
includes/bbcode.php hat geschrieben: // user@domain.tld code..
$patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[] = $bbcode_tpl['email'];

$text = preg_replace($patterns, $replacements, $text);

// Remove our padding from the string..
$text = substr($text, 1);
Ich verwende die Version phpBB 2.0.20.

Den zugehörigen Text aus dem Thread habe ich hier.
Benutzeravatar
rudolf.loercks
Mitglied
Beiträge: 5
Registriert: 14.10.2005 12:08
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von rudolf.loercks »

Ich habe das Verhalten einkreisen kännen.

Enthät ein Beitrag folgenden Text:

Code: Alles auswählen

23:13 24.09 | FDIC Warns About E-Mail 'Phishing' Scam
:arrow: [url]http://www.reuters.com/newsArticle.jhtml?type=technologyNews&storyID=6330339&src=rss/technologyNews§ion=news[/url]
so führt das bei mir reproduzierbar zu dem oben beschriebenen Fehler.

Ich habe das im Tread http://phpbb.loercks.net/phpBB/viewtopic.php?p=3885 nachgestellt.

Der zu dem Thread gehörende Prozess benötig während der oben angegebenen Zeit übrigens "alle" CPU-Ressourcen.

Die verwendete PHP-Version ist 4.3.1. ( Der Server ist halt etwas "betagt". )
Benutzeravatar
rudolf.loercks
Mitglied
Beiträge: 5
Registriert: 14.10.2005 12:08
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von rudolf.loercks »

Ich habe den Thread bei soeben gefixt, in dem ich die betreffende Zeile im Thread gelöscht habe.

Kleine Anleitung zum Fixen:

In der Datei includes/bbcode.php die Zeile 222 temporär auskommentieren. Solange die Zeile auskommentiert ist, werden URLs nicht korrekt dargestellt!
includes/bbcode.php hat geschrieben: // user@domain.tld code..
$patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[] = $bbcode_tpl['email'];

// $text = preg_replace($patterns, $replacements, $text);

// Remove our padding from the string..
$text = substr($text, 1);
Den "verklemmten" Beitrag editieren.

Dann das Auskommentieren zügig wieder rückgängig machen. ( WICHTIG!!!! )

Ich hab mit dem "verunglückten" URL noch etwas "rumgespielt".

Es scheint irgendwie mit dem §.Zeichen zusammen zu hängen.

Ich habe das dann auch noch in anderen Foren getestete. Dieser Fall tritt nicht überall auf. Scheinbar spielt die PHP-Version eine Rolle - obwohl sich diese bei mir seit längeren nicht verändert hat. Die einzige größere Änderung ist, ist dass ich neuerdings eine MySql 5.0.18 auf einem separatem Server verwende.



PS: Wenn ein Beitrag sich verklemmt, so verklemmt er sich auch schon in der Voransicht.
Benutzeravatar
sonicwarrior
Mitglied
Beiträge: 11
Registriert: 29.11.2004 16:36

Beitrag von sonicwarrior »

Hatte das Problem auch gerade, bei mir war es allerdings ein Leerzeichen vor dem abschliessenden [/url] Tag.

IMO ist das aber ein Bug. :-?

Edit: Dazu gibt es auch schon einen Bug-Report:
http://www.phpbb.com/bugs/viewreport.php?b=2056

Scheint sich aber nichts zu tun.
Benutzeravatar
sonicwarrior
Mitglied
Beiträge: 11
Registriert: 29.11.2004 16:36

Beitrag von sonicwarrior »

rudolf.loercks hat geschrieben: Es scheint irgendwie mit dem §.Zeichen zusammen zu hängen.
Es hängt mit dem & Zeichen zusammen,
das Paragraph Zeichen § habe ich noch gar nicht ausprobiert.

Hab's in den Bug rein geschrieben.
Antworten

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