Topics: Alter Bug kann seltsame Fehler machen -> Einfach zu fixen

Ein Bug in älteren Topics-Installationen kann sehr diffuse und irritierende Fehler verursachen. Der Fix ist einfach.

Scheinbar erst seit PHP 8, deshalb ist er nie aufgefallen, und da nur bei einem WBCE-Upgrade.

modules/topics/info.php
Da ist der Kommentar nicht richtig beendet. Diesen am besten einfach löschen und sauber mit ?> abschliessen.
Wenn Topics sonst tut was es soll, reicht dieser einfache Fix. Ich empfehle, das jetzt GLEICH zu machen - sowas vergisst man gerne und es kann später Ärger machen.

Wie wirkt sich der Fehler aus:
Sehr diffus und verwirrend. Bei einem WBCE-Upgrade oder Neuladen der Module wird das Script abgebrochen und dadurch bleibt die Addons-Tabelle unvollständig. Je nachdem, wo das war, können dann Module, Templates, Sprachen... fehlen (sie sind noch da und unbeschädigt, werden aber nicht mehr geladen).

Wenns blöd läuft ist show_menu2 betroffen und dann bleibt von der ganzen Site nur mehr eine Fehlermeldung.

Wenns das Problem schon passiert ist:
Bug fixen, Erweiterungen -> erweitert, alles neu laden.
Eventuell Updatescript von WBCE erneut ausführen.

Zurück

Kommentare:

Danke für den Hinweis. Ich hab gleich reingeschaut und siehe da: der Bug war wie beschrieben. Ausgebessert und hoffentlich Ruhe.

Gernot W.
Antworten