2014-09-26 85 views
7

Zainstalowałem Xampp na Windowsie (cóż właściwie zarówno Xampp, jak i wamp, ale oba mają ten sam problem) i włączone xdebug. Zainstalowałem najnowsze zaćmienie dla php z dołączonym pdt. Punkty przerwania działają poprawnie, ale jeśli wciśniesz f6 lub f5, aktualna linia nie zostanie zaktualizowana, zmienne zmieniają się tak, jakbym podeszła do następnej linii, ale podświetlona linia pozostaje taka sama. Jakieś pomysły?Punkty przerwania xdebug działają, ale krok po kroku nie jest

Załączam kilka zrzutów ekranu, aby ułatwić zrozumienie:

Breakpoint działa:

enter image description here

naciskam F6, lineno i $ a zmiany w 'Debug' i okna 'zmienne' :

enter image description here

naciśnięciu F6 ponownie:

enter image description here

Próbowałem aktualizacji do najnowszej xdebug, ale to samo się dzieje.

+2

Próba pomocą [netbeans] (https://netbeans.org/); działa idealnie z najnowszą wersją xdebug i php5.5 – Mysteryos

+0

Czy zainstalowałeś wtyczkę MakeGood? – zulus

Odpowiedz

14

To jest problem w Eclipse SR1. Powinieneś powrócić do wydania R (SR0), następnie możesz zainstalować PDT 3.3.1 z marketplace.

Zobacz także bug report on bugzilla

Edit:

Problem został rozwiązany w nightly buduje: http://download.eclipse.org/tools/pdt/updates/3.4-nightly/

Edycja 2:

Wydaliśmy nową stajnię (3.3.2) wersja z poprawką dla tego problemu. Można go znaleźć na giełdzie lub na tej stronie aktualizacja: http://download.eclipse.org/tools/pdt/updates/3.3.2/

+2

Aktualizacja również rozwiązała dla mnie ten problem :) – Steven

4
  1. Goto Eclipse-> Pomoc-> zainstalować nowe oprogramowanie
  2. Pracuj z: http://download.eclipse.org/tools/pdt/updates/3.3.2/ (ten pracował dla mnie)
  3. Alternatywa: Możesz chcieć do korzystania z najnowszej stabilnej witryny aktualizacji: http://download.eclipse.org/tools/pdt/updates/latest/
  4. [Jeśli jeszcze nie istnieje]: kliknij (Dodaj) & podaj nazwę taką jak "PDT" w celu dodania witryny aktualizacji.
  5. Wpisz "PDT" i zaznacz pole wyboru "Narzędzia programistyczne PHP (PDT)"
  6. Zaakceptuj licencję i uaktualnij PDT.
  7. restart Eclipse