Jak mogę włączyć punkty przerwania podczas debugowania Zend Framework w Komodo IDE 7?

0

Próbuję użyć Komodo IDE 7 (7.1.3) do debugowania projektu Zend Framework (PHP). Projekt jest obsługiwany przez Apache na serwerze Ubuntu i używam Komodo na Windows 7 w tej samej sieci LAN. Pliki znajdują się na zmapowanym dysku odpowiadającym folderowi głównemu projektu internetowego.

Kiedy uruchamiam debugowanie Zend Framework, ładując stronę z aktywowanym Pomocnikiem Xdebug Chrome, Komodo ostrzeże mnie o rozpoczęciu sesji debugowania i poprawnie załaduje plik index.php, który uruchamia Zend Framework (i ładuje bootstrap). Jednak nie zatrzymuje się na punktach przerwania, w żadnym pliku. Jeśli wejdę w wywołanie funkcji / over, może przejść do plików (chociaż narzeka na mapowanie URI i otwiera pliki tylko do odczytu), ale nie zatrzymuje się na punktach przerwania.

Czego brakuje mi w konfiguracji, aby zatrzymać się w punktach przerwania? Czy to w ogóle jest możliwe?

Technoh
źródło

Odpowiedzi:

0

Użyj preferencji połączenia debuggera, aby zmienić port, na którym nasłuchuje Komodo, z domyślnej wartości 9000 na jedną z poniższych:

Paul Sweatte
źródło
Wysłałem odpowiedź - problemem był brak mapowania URI.
Technoh
0

Po opublikowaniu na forach wsparcia Komodo ActiveState postępowałem zgodnie z instrukcjami, aby dodać odpowiednie odwzorowania URI do konfiguracji Komodo IDE. Po przeczytaniu dokumentacji pomyślałem, że Komodo automatycznie ją podniesie, ale kiedy skonfiguruję mapowanie URI dla każdego głównego katalogu (np. Kontrolerów, widoków, modeli itp.), Działa ono bezbłędnie.

Aby uzyskać więcej informacji, zobacz wątek na stronie http://support.activestate.com/node/9261 .

Technoh
źródło