2

typo3拡張機能をデバッグするためにリモートubuntuサーバーでデバッグを実行しようとしています。

XDebug2.2.0とPHP-Storm4.0を自分のマシンにインストールしました。すべてが機能しているようです。コアクラスのいずれかにブレークポイントを設定すると、ヒットします。拡張機能にブレークポイントを設定するとすぐに、無視されます。私の拡張子がこの場所で少し休憩しているページで私が今までに得た最も近いもの:class.t3lib_svbase.php:行668

私は見つけたすべてのチュートリアルを試しましたが、それを機能させるのに役立ちませんでした...

何か案は?

答え:ヒントをありがとう!これは、2つの構成エラーの組み合わせでした。1)実際にはシンボリックリンクの問題でした。symlinkedフォルダーにマップしようとしました...2)ものをデバッグできるようにするには、xdebug.iniに次の行が必要です。そうでない場合は何も起こりません!!

xdebug.auto_trace=1
xdebug.collect_includes=1
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.default_enable=1
xdebug.extended_info=1

面白い理由で

xdebug.remote_autostart=1

iniでも設定する必要があります。そうでない場合、GET-Varまたはini_set()で設定されていれば、拡張機能で壊れていません。

4

1 に答える 1

0

これは、2つの構成エラーの組み合わせでした。

  • それは実際にはシンボリックリンクの問題でした。シンボリックリンクされたフォルダにマップしようとしました...
  • ものをデバッグできるようにするには、xdebug.iniに次の行が必要です

そうでなければ何も起こりません!!

xdebug.auto_trace=1
xdebug.collect_includes=1
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.default_enable=1
xdebug.extended_info=1

面白い理由で

xdebug.remote_autostart=1

iniでも設定する必要があります。そうでない場合、GET-Varまたはini_set()で設定されていれば、拡張機能で壊れていません。

于 2015-09-21T09:00:30.493 に答える