2016-11-16 93 views
1

我我的流浪服务器上安装的Xdebug和崇高文字3.当我开始调试XdebugClient插件工作时,我的页面加载在浏览器,但没有在上下文中,手表显示出来或堆叠标签。 xdebug.log文件也是空的。以下是我的设置:Xdebug的(流浪者)不宜与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的设置

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

有人能告诉我这里有什么问题?

+0

Xdebug的日志应该被创建..只要Xdebug的看到Xdebug的COOKIE/GET/POST参数。所以..用'xdebug.remote_autostart尝试= 1' - 它会告诉Xdebug的尝试调试每一个请求。如果仍然没有(甚至没有Xdebug的日志) - 什么样的安全软件/软件包你有你的虚拟机(如SELinux和一致好评)上。 – LazyOne

回答

0

万一别人有同样的问题。我在Xdebug中使用Sublime 2时没有任何问题。我升级到Sublime 3,无法让Xdebug破解。我通过各种岗位去了,尝试过各种建议没有成功,直到我加入了设置xdebug.remote_log =“/无功/日志/的XDebug/xdebug.log”。不知道为什么,但一旦添加,它开始工作。