Ankündigung

Einklappen
Keine Ankündigung bisher.

Debuggen mit Ajax

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Debuggen mit Ajax

    # Werkzeuge
    - PHP 5 inkl. Ajax
    - Xdebug
    - Netbeans
    - Linux - Ubuntu

    # Ziel
    Debuggen von PHP mit Breakpoint und Callstack Funktionalität.

    # Problem
    Das Debuggen funktioniert solange einwandfrei, bis die halbsekündlichen Ajax Requests aktiviert werden. Sobald dies geschieht ist es eine Sache des Zufalls, ob ein Breakpoint zuverlässig erkannt wird. Hat man das Glück und der Debugger stoppt an einem Breakpoint, sind die restlichen Funktionalitäten uneingeschränkt verfügbar.

    # Erfolglose Problemlösungsversuche
    - Aufruf von xdebug_break() in PHP.
    - Verschiedene Einstellungen in der php.ini. Die momentanen Werte stehen unten.
    - Benutzung von firephp in firebug, doch der Funktionsumfang ist nicht zufriedenstellend.

    # Auszug aus php.ini
    zend_extension_ts=xdebug.so
    xdebug.remote_enable=1
    xdebug.remote_host=localhost
    xdebug.remote_port=9000
    xdebug.remote_handler=dbgp
    xdebug.profiler_enable=1

  • #2
    ich war etwas voreilig mit meinen beobachtungen und habe daher meinen zweiten beitrag gelöscht.

    Kommentar


    • #3
      anbei zwei log dateien. die titel sprechen für sich.

      Kommentar

      Lädt...
      X