0

私のシステム

PHP Version 5.4.0-1build1~ppa1~oneiric
Xdebug v2.2.0rc1, Copyright (c) 2002-2012, by Derick Rethans
Apache/2.2.20 (Ubuntu)

Joomlaをデバッグすると、見つけたいエラーに近づくと、デバッガーが壊れて、スタックトレースに続くソケット例外の問題が発生します。

私を助けてください、私は夢中になります。

xdebug をダウングレードできませんでした。自分のマシンで、別のブラウザー、別の Java ビルド、- netbeans 用の新しい userdir (古いものを完全に削除する、- netbeans ディレクトリを別のパスに置くプロジェクトを再作成する) を試しました。 (これは、ファイルを www-data プロパティの下に配置する必要があったためです)

 INFO [org.netbeans.modules.php.dbgp.DebugSession]
java.net.SocketException: Pipe interrotta
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
at java.net.SocketOutputStream.write(SocketOutputStream.java:141)
at org.netbeans.modules.php.dbgp.packets.DbgpCommand.send(DbgpCommand.java:90)
at org.netbeans.modules.php.dbgp.DebugSession.sendCommands(DebugSession.java:211)
 [catch] at org.netbeans.modules.php.dbgp.DebugSession.run(DebugSession.java:143)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
4

2 に答える 2

1

Xdebug 2.2.0RC1リリースには、デバッグに関するいくつかのバグがありました。これらはすべて、昨日のXdebug2.2.0のリリースで修正されるはずです。それでも再現できる場合は、http://bugs.xdebug.orgでバグレポートを提出してください。

于 2012-05-09T10:01:42.067 に答える
0

私は次のすべてを試しました: - すべての時計を削除します(おっと、私は何も持っていませんでした!) - netbeans で新しい新しい userdir を使用しますが、何も使用しません - xdebug を 2.2.0 にアップグレードします - PHP バージョンを 5.3.10 にダウングレードします(しかし、私はそうではありませんでしたできる) - ApacheとLAMPを完全に再インストールします(ただし、一部の構成は完全に削除されていないため、実行する場合は、Apacheまたはphp関連のパージと構成ファイルを必ず確認してください)

最後に、ubuntu の新規インストールを行ったところ、問題なく動作するようになりました。

xdebug のエラー ログを改善して、すべてをアンインストールせずにこの種のエラーを考慮して解決できることを願っています。

于 2012-05-11T07:16:50.207 に答える