UPDATE:私はこの上であまりにも多くの時間を費やしてきたし、それを捨てると不格好なのNetBeansの使用を継続することを決定したデバッグ開始しませ
。
元の質問:
私は崇高なテキストを操作するためにはXdebugを取得いくつかの困難を抱えている2.
私がインストールされ、これまでに行っているもの:
- LAMPを、
- php5-xdebug
- python2.6
- 崇高テキスト-2
- sublimexdebug
私は、PHPファイルを押しシフト+ F8キーを開くために崇高使用している場合は、Xdebugのメニューは、私がadd/remove breakpoint
ともstart debugging
をすることができ、そこからポップアップします。
いくつかのPHP:私はシフト+ F8キーを押したときに
メニューは、ドロップダウン:
デバッグを開始しました:そのイメージで
をそれは言う:
Xdebug: No URL defined in project settings file
Info.sublime-プロジェクトが含まれています
{
"folders":
[
{
"path": "/var/www"
}
],
"settings": {
"xdebug": { "url": "http://localhost" }
}
}
あなたは第三のスクリーンショットから見ることができるように、私はデバッグを開始していると、何も起こりません、エラー、何のブラウザウィンドウには、何も開きません。手動でlocalhost/info.php
に移動すると、ページは通常通り読み込まれます。手動で?XDEBUG_SESSION_START=sublime.xdebug
をURLの末尾に追加してlocalhost/info.php?XDEBUG_SESSION_START=sublime.xdebug
とし、ブラウザでリフレッシュすると、ページは通常どおりロードされ、デバッグはまだ開始されません。
私は間違っていますか?
UPDATE:ポートに関するいくつかの情報:崇高なテキストを経由してxdebugのを手動でクロムを開始した後崇高なテキスト2
[email protected]:~$ netstat -antp
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 90.190.20.220:54913 90.180.80.70:443 ESTABLISHED 2439/python
tcp 0 0 90.190.20.220:51727 190.40.210.160:443 TIME_WAIT -
tcp 1 0 90.190.20.220:50967 90.180.90.20:80 CLOSE_WAIT 2349/ubuntu-geoip-p
tcp6 0 0 :::80 :::* LISTEN -
[email protected]:~$
経由Xdebugを開始しようと開始する前に
[email protected]:~$ netstat -antp
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:17500 0.0.0.0:* LISTEN 2241/dropbox
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:59424 127.0.0.1:80 ESTABLISHED 2924/chromium-brows
tcp 0 0 127.0.0.1:43123 127.0.0.1:9000 ESTABLISHED -
tcp 0 0 127.0.0.1:9000 127.0.0.1:43123 ESTABLISHED 2903/sublime_text
tcp 0 0 90.190.20.220:40809 170.190.40.70:443 ESTABLISHED 2924/chromium-brows
tcp 0 0 90.190.20.220:54913 90.180.80.70:443 ESTABLISHED 2439/python
tcp 0 0 90.190.20.220:43900 170.190.70.90:443 ESTABLISHED 2924/chromium-brows
tcp 0 0 90.190.20.220:35259 170.190.70.100:443 ESTABLISHED 2924/chromium-brows
tcp 0 0 127.0.0.1:59426 127.0.0.1:80 TIME_WAIT -
tcp 0 0 90.190.20.220:37922 170.190.70.90:443 ESTABLISHED 2924/chromium-brows
tcp 1 0 90.190.20.220:50967 90.180.90.20:80 CLOSE_WAIT 2349/ubuntu-geoip-p
tcp 0 0 90.190.20.220:40847 170.190.40.60:80 ESTABLISHED 2924/chromium-brows
tcp6 0 0 :::80 :::* LISTEN -
tcp6 0 0 127.0.0.1:80 127.0.0.1:59423 TIME_WAIT -
tcp6 0 0 127.0.0.1:80 127.0.0.1:59424 ESTABLISHED -
[email protected]:~$
その多くのものが存在することができあなたは「間違っている」。私は主な問題はあなたがそのように尋ねることであると言います。なぜなら、一般的な質問のために多くの空気を戻すからです。あなたは何を期待していますか?なぜこれが間違っていると言いますか?誰が違うはずだと言ったのですか?異なるものでなければならない参照はどこにあるのか、その方法で動作するはずのドキュメントの部分を指してください。または、いくつかのエントリをクリックしていくつかのブレークポイントを配置し、*あなたが感じるように動作することを盲目的に想定している印象の権利ですか? – hakre
崇高なテキスト2でさえあなたの心を読むことはできませんし、私もそうすることはできません。まず、この実行を得るためにxdebugを適切に設定する必要があります。あなたのphp.iniで始まります。ここでxdebugのドキュメントを見てください。これは全ての写真と詳細を説明しています:http://xdebug.org/docs/remote - あなたに問題があるかどうか私たちに知らせてくださいそれがどのように動作しているかを理解し、問題のある部分を教えてください。 – hakre
@hakre、xdebugは間違いなく動作しています。私はネットビーンを使って何ヶ月もコンピュータを使っています。ですから、xdebugとphpが正しく動作しているかどうかを確認することができるようになりました。なぜ、崇高なテキスト2がxdebugで動作しないのかを理解する次のステップは何ですか? – oshirowanen