<para>Für &quantaplus; ab Version 3.3, wurde die Fehlersuche völlig neu entwickelt. DieUnterstützung für den nicht mehr notwendigen eingebauten &PHP; (3) Debugger wurde eingestellt, so wie auch die Unterstützung für den dbg Debugger. Anstelle dessen wurde ein Debugger-Plugin Konzept umgesetzt, das verschiedene Implementationen über Plugins ermöglicht. </para>
<para>Derzeit ist nur ein Plugin verfügbar, das Unterstützung für die Benutzung von &gubed; in&quantaplus; einfügt. </para>
<para>Die Benutzung des Debuggers für ein Projekt beginnt mit der Auswahl eines passenden Debugger-Plugins in den Projekteinstellungen. Mit der Schaltfläche "Optionen" neben dem Debugger-Plugin Auswahlfeld können die spezifischen Einstellungen geändert werden. </para>
<para>Mit dieser Aktion wird die Verbindung zum Debugger, falls erforderlich, hergestellt, oder sie teilt dem Plugin mit, auf Debuganforderungen zu lauschen. Diese Aktion wird standardmäßig ausgelöst, wenn ein Projekt geöffnet wird, das einen Debugger verwendet, sodass im Normalfall nicht darauf geachtet werden muss. </para>
<para>Das Gegenstück zu <menuchoice> <guimenu>Debuggen</guimenu> <guimenuitem>Sitzung</guimenuitem> <guimenuitem>Starte die Sitzung</guimenuitem> </menuchoice>. Schließt die Verbindung zum Debugger oder beendet das Lauschen nach Anforderungen. </para>
<para>Sendet eine HTTP-Anforderung an den Server um eine Debug-Anforderung einzuleiten. Dies ist gleichbedeutend mit der Verwendung eines Browsers, um das aktuelle Dokument anzuschauen. Die Ausgabe dieser Anforderung wird in der Ansicht Debugger-Ausgabe angezeigt. </para>
<para>Weist den Debugger an, mit der Ausführung des Skriptes zu beginnen und Information über die überwachten Variablen sowie die aktuell ausgeführte Zeile laufend zu senden. Wenn dies geschieht, während das Skript angehalten ist, wird die Ausführung fortgesetzt. Geschieht es, bevor eine Debuganforderung begonnen wurde, startet das Skript mit der Anforderung. </para>
<para>Weist den Debugger an, mit der Ausführung des Skriptes zu beginnen, ohne Information zu überwachten Variablen und der aktuellen Zeilennummer zu senden. Wenn dies geschieht, während ein Skript angehalten ist, läuft die Ausführung weiter. Geschieht es, bevor eine Debuganforderung gegeben wurde, beginnt die Ausführung, sobald eine Anforderung gestellt wird. </para>
<para>Öffnet einen Dialog, in dem eine Variable oder ein Ausdruck eingegeben werden kann, der überwacht werden soll. Der überwachte Wert erscheint in der Variablenansicht. </para>
<title>Verwendung von &kxsl;, der &XSL; Debugger</title>
<para>&kxsl; ist ein Werk von Keith Isdale wie auch dieser Teil der Dokumentation. &kxsl; ist ein &kde; Front-end und ein KPart von <command>xsldbg</command>, das sie auf http://xsldbg.sf.net mit vielen weiteren Arbeiten von Keith finden können. </para>
<para>Um &kxsl; zu starten, wählen sie <menuchoice> <guimenu>Plugins</guimenu> <guimenuitem>&kxsl;</guimenuitem> </menuchoice>. </para>
<para>Weitere Informationen zur Handhabung von &kxsl; finden sie in der &kxsl;-Dokumentation. </para>