2016-10-03 12 views
0

Ich habe gerade meinen Mac auf Sierra aktualisiert und jetzt funktioniert XDebug nicht mehr in meiner Netbeans 8.0.2. Wenn ich auf ‚Debut Projekt‘ Taste, wird der Browser mit meinem Projekt geladen, aber meine Haltepunkte nicht funktionieren und die folgende Meldung wird auf Netbeans untere Statusleiste angezeigt:Netbeans x PHP: XDebug funktioniert nicht auf OSX Sierra

Warten auf Verbindung (Netbeans-xdebug)

Hinweise, wie Sie das beheben können? Vor dem Update funktionierte alles einwandfrei.

Danke!

+0

Plz aktualisieren Sie Ihren Beitrag mit den Versionen von Werkzeugen und Betriebssystem, für mehr Klarheit über Ihr Problem – mhasan

+0

Netbeans-Version aktualisiert wird OS-Version bereits in der Post geschrieben. – delphirules

Antwort

2

Ja, passiert das Gleiche zu mir, und ich Liquidation xdebug Neuinstallation, die Xcode 8.0 erforderlich aktualisieren.

Sierra installiert eine aktualisierte Version von PHP, so dass Sie wahrscheinlich PHP neu konfigurieren müssen.

In meinem Fall hatte ich eine separate Version von PHP installiert, so dass nach xdebug Aktualisierung, ich Apache zu dieser Version hingewiesen. Da es bereits für die Verwendung von xdebug konfiguriert war, musste ich nichts anderes tun.

+0

Ich kann es nicht mehr lösen; Ich habe meine neue PHP.INI mit den Einstellungen von xdebug bearbeitet. Gibt es noch etwas, das ich versuchen könnte? phpinfo() zeigt, dass xdebug läuft, aber ich kann nicht mit Netbeans debuggen, gleiche Fehlermeldung. – delphirules

+0

Ich könnte es nach dem Neustart der Maschine lösen, danke! – delphirules

2

müssen Sie auf xdebug.remote_enable in php.ini drehen, einige Installationsprogramm die php.ini-Einstellungen überschreiben. Hoffe diese Hilfe.

+0

Ja, nachdem ich php.ini editiert und starten Sie den Rechner (nur ein Apache-Neustart enogh nicht), es funktionierte wieder, Dank: D – delphirules

+0

In meinem Fall hat xdebug.remote_enable definitiv ausgeschaltet worden: sie einschalten und Apache-Neustart hat gut funktioniert. (@delphirules, ich vermute, dass Sie möglicherweise mehr als einen Apache auf Ihrem Computer hatten und den falschen gestartet haben, aber das ist nur eine Vermutung.) – xgretsch

Verwandte Themen