2016-06-06 18 views
0

Ich bin mit Sublime Text 3.Xdebug Client Standard-Browser

Als ich nach Tools -> Xdebug -> Start Debugging (Launch Browser) gehen, startet Internet Explorer, obwohl ich Google Chrome festgelegt haben als Standardbrowser in Windows 10-Einstellungen zu sein.

Ich habe versucht, in Sublime Text Einstellungsdateien zu suchen, aber ich habe nichts über Standard-Browser gefunden.

Gibt es eine Möglichkeit, es zu beheben?

Antwort

1

XDebug Client (von dem ich annehme, dass Sie verwenden) verwendet Python webbrowser Modul, um Ihren Browser zu starten. Offensichtlich stimmt etwas mit Ihrem Windows-Setup nicht oder die Art, wie der Standardbrowser definiert ist, hat sich geändert, da die Standardfunktionalität von webbrowser nicht funktioniert. Sie können es versuchen, durch Sublime Konsole (View -> Show Console oder Ctrl`) und Eingabe der folgenden Code zu öffnen:

import webbrowser; webbrowser.open("https://www.google.com") 

würde ich auf Ihr Problem basiert mir vorstellen, dass IE öffnen wird.

Die einzige Möglichkeit, die ich kenne, um den Code für XDebug zu ändern, besteht darin, die Umgebungsvariable BROWSER auf den vollständigen Pfad zur ausführbaren Chrome-Datei zu setzen. Sobald Sie dies getan haben, starten Sie Sublime vollständig neu, stellen Sie die Verbindung zu Ihrem PHP-Server wieder her und überprüfen Sie, ob Chrome jetzt funktioniert. Sie können den obigen Code auch erneut versuchen.

Viel Glück!