Я СООООООО обескуражен. Это кажется таким простым, но, будучи новичком в Drupal и Eclipse PDT, я абсолютно не знаю, где искать. Мои ДНИ поиска, похоже, указывают на то, что я единственный человек на планете с этой проблемой.
Eclipse IDE для разработчиков PHP (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 не может найти эти модули в пути проекта (т.е. приложения drupal), чтобы позволить мне устанавливать точки останова. Тогда я думаю, что смогу продолжить. Так обескураживает ...
Спасибо всем, кто слушает.