2016-11-16 14 views
1

私はVagrantサーバーにXdebugをインストールし、Sublime Text 3にはXdebugClientプラグインをインストールしました。デバッグを開始すると、ブラウザにページがロードされますが、またはスタックタブをクリックします。 xdebug.logファイルも空です。以下は私の設定です:Xdebug(Vagrant)が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 COOKIE/GET/POSTパラメータを参照する限り、Xdebugログを作成する必要があります。だから.. 'xdebug.remote_autostart = 1'を試してください - それはxdebugにすべての単一の要求をデバッグしようとします。まだ何もしていない場合(xdebugログではない)、仮想マシンにどのようなセキュリティソフトウェア/パッケージ(SELinuxなど)がありますか。 – LazyOne

答えて

0

他の誰かにも同じ問題がある場合は、私はSublime 2をXdebugで何の問題もなく使っていました。私はSublime 3にアップグレードし、Xdebugを壊すことができませんでした。私はさまざまな投稿を見て、成功することなく様々な勧告を試みました。xdebug.remote_log = "/ var/log/xdebug/xdebug.log"という設定を追加しました。理由は分かりませんが、これが追加されると、それが機能し始めました。

関連する問題