in den alten 2.4.x Stableversionen war der Debugmodus standardmäßig aus. Seit der 3.0 Betaphase wird in den Systemeinstellungen auch in den Stableversionen dieser als ein angezeigt. In der comman.php habe ich jedoch gelesen, dass dieser Wert eigentlich standardmäßig auf 0 gesetzt ist, wenn dies in der config.php nicht anders deklariert ist. In der config.php habe ich keien Einstellungen zu $gDebug getroffen, demzufolge müsste der Debugmodus aus sein.
In der Preferences.php ist meiner Einschätzung nach in Zeile 471 ein Fehler:
Die Stelle muss trotzdem drin bleiben. Ist $gDebug nicht gesetzt, dann würde es hier einen harten Fehler geben, da diese Variable nicht bekannt ist. Durch die dann negative isset Prüfung hier, wird der 2. Fall garnicht geprüft und es kommt nicht zu einem Fehler.