• Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Erst einmal danke für den Tipp mit XDebug/Netbeans. Mit dbg komme ich nicht zurecht (Download funktioniert nicht, Doku schwach). Jetzt habe ich xdebug und Netbeans IDE installiert und konfiguriert, verstehe aber noch nicht, wie ich damit umgehen soll. Gibt es eine praktische Beschreibung der Vorgehensweise für das Debuggen einer vorhandene Homepage unter XAMPP ?

    Ich finde z.B. in Netbeans das Option Window nicht, um zum PHP Debugging zu gelangen.
    Installiert habe ich Netbeans 8.2 und JDK 8

    Einmal editiert, zuletzt von maksimilian (30. März 2017 um 21:05)


  • Ich finde z.B. in Netbeans das Option Window nicht, um zum PHP Debugging zu gelangen.

    du musst die php.ini erweitern

    https://netbeans.org/kb/docs/php/co…nt-windows.html

    Vorschlag für eine Google Suche
    https://www.google.de/search?q=XDebug%2FNetbeans
    pp
    xdebug xampp


    vidieo
    https://www.youtube.com/watch?v=4Vx8TnNdQ6M

    https://www.youtube.com/watch?v=Dz8K0fkbUEo

    Anleitungen
    https://ageek.de/73/netbeans-ide-mit-xdebug/


    Handbuch Netbeans
    http://wiki.netbeans.org/HowToConfigureXDebug

    Mit offenen Augen träumen

  • @ r23 #4

    Mein erster Fehler war, Netbeans zusammen mit JDK von der Oracle Homepage zu laden. Mit dieser (auch als 8.2 deklarierten) Version wird die PHP Option nicht angeboten! Nach Installation der von der Netbeans Homepage geladenen Version 8.2 habe ich auch die PHP Option. Mit der teste ich erst einmal weiter, bevor ich hier weitere Fragen stelle. Danke für die schnelle Antwort und die Links. Die Konfigurationshinweise von Netbeans hatte ich bereits befolgt. phpinfo() liefert eine Reihe von xdebug-Optionen. Die werde ich untersuchen, wenn ein erfolgreicher Debug-Test zustande gekommen ist.

    @ AmFearLiath #5

    Danke für den Hinweis auf Kint. Werde ich mir anschauen, nachdem ich erst einmal mit Netbeans klargekommen bin.

  • Ich finde diesen Thread durchaus interessant und würde dazu gern mal eine Frage stellen:

    Nutzt ihr im Alltag tatsächlich regelmäßig PHP-Debugger?

    Ich frage deshalb, weil ich noch nie einen Debugger (zumindest nicht für PHP) verwendet habe. Und ich frage mich gerade, ob hier etwas an mir vorbei gegangen ist und ich mit damit das Leben ggf. leichter machen würde, oder ob es für die allermeisten Fälle eigentlich "quatsch" ist (von letzterem bin ich bislang immer ausgegangen).

    Man kann doch PHP eigentlich wunderbar mit var_dump(), error_log() und z.B. dem FireBug (z.B. für Header- und Post-Informationen) "debuggen".
    Oder was ist konkret der Vorteil eines "richtigen" Debuggers?

  • Nutzt ihr im Alltag tatsächlich regelmäßig PHP-Debugger?


    Im Bereich WordPress ausschliesslich WP_DEBUG mit entspr. Ausgabe in Datei wie auf der Seite beschrieben, meist in dieser Form mit einem kleinen [FONT=courier new]if[/FONT] für einfaches An-/Ausschalten.[FONT=courier new][/FONT]

    PHP
    ..
    define('WP_DEBUG', true);
    if ( WP_DEBUG ) {
        // Enable Debug logging to the /wp-content/debug.log file
        define('WP_DEBUG_LOG', true);
        // Disable display of errors and warnings 
        define('WP_DEBUG_DISPLAY', false);
        @ini_set('display_errors',0);
    }
  • Im Bereich WordPress ausschliesslich WP_DEBUG mit entspr. Ausgabe in Datei wie auf der Seite beschrieben, meist in dieser Form mit einem kleinen [FONT=courier new]if[/FONT] für einfaches An-/Ausschalten.[FONT=courier new][/FONT]

    PHP
    ..
    define('WP_DEBUG', true);
    if ( WP_DEBUG ) {
        // Enable Debug logging to the /wp-content/debug.log file
        define('WP_DEBUG_LOG', true);
        // Disable display of errors and warnings 
        define('WP_DEBUG_DISPLAY', false);
        @ini_set('display_errors',0);
    }

    Ok, das nutze ich tatsächlich auch hin und wieder. Meistens aber "einfach" die normale Fehlerausgabe von PHP und das error log. Das für mich aber auch kein "richtiger" Debugger im Sinne dieses Threads.
    Hier geht es ja auch um Dinge wie xdebug, netbeans Plugins etc. Das hatte mich etwas überrascht. Deshalb meine Frage.
    Manchmal stellt man ja selbst noch nach Jahren fest, dass man sich das Leben in manchen Bereichen unnötig schwer macht :)


  • Ich frage deshalb, weil ich noch nie einen Debugger (zumindest nicht für PHP) verwendet habe. Und ich frage mich gerade, ob hier etwas an mir vorbei gegangen ist und ich mit damit das Leben ggf. leichter machen würde, oder ob es für die allermeisten Fälle eigentlich "quatsch" ist (von letzterem bin ich bislang immer ausgegangen).

    Man kann doch PHP eigentlich wunderbar mit var_dump(), error_log() und z.B. dem FireBug (z.B. für Header- und Post-Informationen) "debuggen".
    Oder was ist konkret der Vorteil eines "richtigen" Debuggers?

    XDEBUG ist etwas mehr als ein Debugger.
    https://entwickler.de/online/php/php…bug-169250.html

    und dann gibt es da noch die Möglichkeit von Remote Debugging
    http://mimi.kaktusteam.de/blog-posts/201…orm-und-xdebug/


    Eine gute Einführung in NetBeans und Wordpress mit XDEBUG
    https://serverpress.com/using-netbeans…ng-development/


    Man kann doch PHP eigentlich wunderbar mit var_dump(), error_log() und z.B. dem FireBug (z.B. für Header- und Post-Informationen) "debuggen".

    für einfache Sachen reicht dies vermutlich aus.

    Ich erstelle Geo Informations-Systeme, (Zum Beispiel Umkreissuche) Bildanalyse mit Künstliche Intelligenz (KI, AI) und und erstelle zurzeit eine WordPress Theme für Virtual Reality im Web. Ich muss einfach an verscheidenen Stellen wissen, was wie ankommt... ohne im Core die Varible zu suchen und mit var_dump() auszugeben.... dann würde ich ja nie fertig.

    Mit offenen Augen träumen

  • Nutzt ihr im Alltag tatsächlich regelmäßig PHP-Debugger?

    Anfangs habe ich schon einen benutzt, später habe ich mir dann eine eigene Klasse geschrieben, die ich überall einbauen kann wo ich sie brauche, um mir Meldungen auf dem Screen anzuzeigen oder notfalls auch in eine Datei zu schreiben.

    Diese Klasse nutze ich regelmäßig und für alles was ich mache, das langt mir vollkommen...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!