我很气馁。这看起来很简单,但作为 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
我在 Eclipse 中设置我的项目以指向我的 Drupal 目录 (C:\wamp\www\drupal-6.15)。我启动调试器 (xdebug),然后在第一行代码处停止。我可以逐行遍历代码——所以我认为我在调试器中,当我终止应用程序时,我在选项卡标题中看到 xdebug 终止消息。
但是我不能在任何 PHP 代码文件中设置断点——特别是一个新的 .module 文件。
当我右键单击 index.php (main)左侧的断点列时,我看到“切换断点”和代码行旁边的蓝色小圆圈......所以我想我知道如何设置断点。但是当我尝试在我的 .module 中设置断点时,我看到一个菜单要求我“添加书签”并且没有设置断点的选项。
为什么我不能在这个文件中设置断点?我的项目路径设置不正确吗?我需要修改我的包含路径吗?我无法让 Eclipse 识别甚至核心模块,而不仅仅是站点/所有模块。我看过有关将文件“导入”到项目中并确保使用正确的 php.ini 文件来配置 xdebug 的帖子。我迷路了。
有很多关于使用 Eclipst PDT 和 xDebug 的帖子,它们都以“玩得开心调试”或“只要设置一些断点就可以了”结尾——但是如果你不能设置断点怎么办?关于 Eclipse 在哪里丢失的任何想法?在 Eclipse 中,您可以从哪里获得它已包含在其构建中的文件列表?
我想我只需要了解为什么 Eclipse 无法在项目(即 drupal 应用程序)路径中找到这些模块以允许我设置断点。那我觉得我可以继续。好郁闷...
感谢任何聆听的人。