2016-11-16 2 views
1

Ich habe Xdebug auf meinem Vagrant-Server und dem XdebugClient-Plugin für Sublime Text 3 installiert. Wenn ich das Debuggen starte, wird meine Seite im Browser geladen, aber nichts wird im Kontext angezeigt oder Stapelregisterkarten. Die Datei xdebug.log ist ebenfalls leer. Die folgenden sind meine Einstellungen:Xdebug (Vagrant) arbeitet nicht mit SublimeText 3

php.ini

[CUSTOM] 

error_reporting=1 
display_errors=true 
track_errors=1 

[xdebug ] 

zend_extension="/usr/lib/php5/20121212/xdebug.so" 
xdebug.remote_connect_back=1 
xdebug.default_enable=1 
xdebug.remote_autostart=0 
xdebug.idekey=sublime.xdebug 
xdebug.remote_enable=1 
xdebug.remote_handler=dbgp 
xdebug.remote_host=10.0.2.15 
xdebug.remote_port=9001 
xdebug.remote_log="/var/log/xdebug/xdebug.log" 
xdebug.profiler_enable=1 
xdebug.profiler_output_dir="/tmp/profiler" 
xdebug.remote_mode=req 

xdebug.ini

zend_extension="/usr/lib/php5/20121212/xdebug.so" 
xdebug.remote_enable=on 
xdebug.remote_handler=dbgp 
xdebug.remote_host=10.0.2.15 
xdebug.remote_port=9001 
xdebug.remote_log="/var/log/xdebug/xdebug.log" 

.sublime_project

"settings": { 
     "xdebug": { 
      "url": "http://mysite.dev/", 
      "path_mapping": {"/vagrant/www/mysite/dist" : "/Users/iii/Documents/Dev/vagrant/www/mysite/dist"}, 
      "super_globals": true, 
      "close_on_stop": true, 
     } 
    } 

Xdebug.sublime-Einstellungen

{ 
    "close_on_stop": true, 
    "pretty_output": true, 
    "launch_browser": true, 
    "debug": true, 
    "ide_key": "sublime.xdebug", 
    "port": 9001, 
} 

Kann mir bitte jemand sagen, was hier falsch ist?

+0

Xdebug-Protokoll sollte erstellt werden .. solange xdebug den Parameter xdebug COOKIE/GET/POST sieht. Also ... versuche es mit 'xdebug.remote_autostart = 1' - es teilt xdebug mit, dass es versuchen soll, jede einzelne Anfrage zu debuggen. Wenn noch nichts (nicht einmal xdebug log) - welche Sicherheitssoftware/Pakete haben Sie auf Ihrer virtuellen Maschine (z. B. SELinux und ähnliche). – LazyOne

Antwort

0

Nur für den Fall, dass jemand anderes das gleiche Problem hat. Ich habe Sublime 2 mit Xdebug ohne Probleme verwendet. Ich habe ein Upgrade auf Sublime 3 durchgeführt und konnte Xdebug nicht zum Brechen bringen. Ich ging durch verschiedene Beiträge und versuchte verschiedene Empfehlungen ohne Erfolg, bis ich die Einstellung xdebug.remote_log = "/ var/log/xdebug/xdebug.log" hinzugefügt habe. Keine Ahnung warum, aber sobald das hinzugefügt wurde, fing es an zu arbeiten.

Verwandte Themen