私はすっごく落胆しています。これは非常に単純に思えますが、Drupal と Eclipse PDT の完全な初心者である私には、どこを見ればよいかまったくわかりません。私の DAYS の検索は、この問題を抱えているのは地球上で私だけであることを示しているようです。
PHP 開発者向け Eclipse IDE (1.2.1.20090918-0703) WampServer バージョン 2.0 Apache 2.2.11 PHP 5.2.9-2 MySQL 5.1.33 Drupal 6.15 xDebug php_xdebug-2.0.5-5.2.dll
Drupal ディレクトリ (C:\wamp\www\drupal-6.15) を指すように Eclipse でプロジェクトをセットアップします。デバッガー (xdebug) を開始し、コードの最初の行で停止します。コードを 1 行ずつステップ実行できるので、デバッガーを使用していると思います。アプリを終了すると、タブの見出しに xdebug 終了メッセージが表示されます。
しかし、どの PHP コード ファイル、特に新しい .module ファイルにもブレークポイントを設定できません。
index.php (メイン) の左側のブレークポイント列を右クリックすると、「ブレークポイントの切り替え」とコード行の横に小さな青い円が表示されます...ブレークポイントの設定方法を知っていると思います。しかし、.module にブレークポイントを設定しようとすると、「ブックマークを追加」するように求めるメニューが表示され、ブレークポイントを設定するオプションがありません。
このファイルにブレークポイントを設定できないのはなぜですか? プロジェクト パスが正しく設定されていませんか? インクルード パスを修正する必要がありますか? サイト/すべてのモジュールだけでなく、コアモジュールでさえEclipseに認識させることができません。プロジェクトにファイルを「インポート」し、xdebug の構成に正しい php.ini ファイルが使用されていることを確認するという投稿を見てきました。道に迷いました。
Eclipst PDT と xDebug の使用に関する非常に多くの投稿があり、それらはすべて「デバッグを楽しんでください」または「いくつかのブレークポイントを設定してから始めてください」で終わりますが、ブレークポイントを設定できない場合はどうすればよいでしょうか? Eclipse が失われた場所についてのアイデアはありますか? Eclipse のどこで、ビルドに含まれているファイルのリストを取得できますか?
ブレークポイントを設定できるようにするために、Eclipse がプロジェクト (つまり、drupal アプリケーション) パス内でこれらのモジュールを見つけられない理由を理解する必要があると思います。それなら続けられると思います。とても落胆...
聞いてくれた人ありがとう。