WoltLab Burning Board Lite

hallo,

wie schon seit einiger Zeit sicher bekannt ist, stellen sich bei der Installation von WBB Lite einige Schwierigkeiten heraus, die diese nicht ermöglichen.

Dies äußert sich meist mit der Fehlermeldung [quote]Maximum execution time of 12 seconds exceeded in …/www/install.php on line 682[/quote]

Wir haben bisher eine eher unpraktische Empfehlung (mit lokaler Installation am PC & Transfer zum Webspace) gegeben, können nun ein einfaches Workaround zur Installation der Software geben:

Die Anleitung besteht lediglich aus einem Schritt: nach dem Entpacken der Datei install.php im Verzeichnis in dem sich WBB Lite befindet reicht es, etwa bei Zeile 680 folgende 4 Zeilen Code einfach zu entfernen:

while ($this->seek($eof) == 0) { $eof += $byteBlock; $correction = 0; }

Danach einfach die Datei wieder als “install.php” abspeichern (und ggf. erneut hochladen) und die Installation kann anschließend ohne weitere Stolpersteine ordnungsgemäß zu Ende geführt werden :wink:

Hintergrund der Fehlermeldung ist schlichtweg, dass hierbei eine Endlosschleife auftritt, das Script also nie
den while { }-Abschnitt verlässt - unabhängig davon, ob die Ausführungszeit von (wie hier) 12 Sekunden auch auf mehrere Minuten hochgeschraubt wird.

Siehe dazu auch unser bplaced EASS

Hinweis: Einige Fehler wurden mit Version 3.1.8 seitens Woltlab behoben,
siehe woltlab.com/bugtracker/index … bugID=3829 - bitte zumindest diese Version verwenden.

Sollte es dennoch zu Meldungen in Verbindung mit wcf/lib/system/template/plugin/TemplatePluginPrefilterLang.class.php kommen, so reicht es, in diese Datei oben in die 2. Zeile gleich unter <?php folgendes einzufügen und die Seite neu zu laden:

ciao