WoltLab Burning Board Lite


#1

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