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.
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