2013-07-19 15 views
5

To wydaje się być naprawdę głupim pytaniem, ale nie mogę znaleźć filmów/artykułów/przewodników/etc z YouTube, które wyjaśniałyby proces debugowania w Aptanie.Jak debugować aplikację sieci Web PHP za pomocą Aptany

Znalazłem te, które wyjaśniają, jak zainstalować składniki XDEBUG lub ZEND, i to wszystko dobrze. Jak mogę z nich korzystać? Widzę różne rodzaje menu, konfiguracje serwerów, konfiguracje debugowania, ale nie mogę znaleźć przewodnika, który wyjaśniłby, jak właściwie je wykorzystywać.

Czy istnieje jakiś „PHP debugowanie z Aptana dla opornych”, które zapewniają bardzo bezpośredni instruktażu, coś wzdłuż linii:

  1. Ten prowadzącego zaczyna zakładając masz zainstalowany Xdebug do swojej pracowni Aptana i potwierdził to za pomocą phpinfo().
  2. Ustawienia konfiguracji debugowania przez ....
  3. Rozpocznij debuggera przez ....
  4. kroku przez kod przez ....

i tak dalej.

To brzmi tak oczywiste, ale nie mogę nawet znaleźć czegoś takiego dla innego IDE.

Proszę, niech ktoś mnie wyrzuci z mojej nędzy.

+0

Ten artykuł zawiera opis debugowania skryptu. http://php.tutorialhorizon.com/how-to-debug-php-in-aptana-studio/ Nie do końca kompletny do debugowania aplikacji WWW, ale dobry początek. – Maxcot

+0

Przeniósł się książkę "Aptana Studio - Beginners Guide" Thomasa Deulinga. Spis treści wyjaśnia debugowanie, ale nie PHP. – Maxcot

+0

Znaleziono inny artykuł opisujący, jak włączyć XDEBUG. http://devcircle.blogspot.co.nz/2013/02/enable-xdebug-in-aptana-studio-3x.html?showComment=1372832382894#c6950324613056762661 Wypełnia jeszcze kilka luk, ale nadal nie całkiem robi Praca. – Maxcot

Odpowiedz

2

Mam nadzieję, że to pomogło komuś ... Niebo wie, dlaczego walczyłem z nim tak bardzo.

używam Aptana Studio 3, budować 3.4.2 ..... I XAMPP ver 1.8.1 zainstalowany na C: \ xampp (na komputerze z Windows)

1. Upewnić się, że jest Xdebug PRAWIDŁOWO zainstalowane.

Przeniosłem się na nowy komputer i zapomniałem sprawdzić. :(

Otwórz plik php.ini pod katalogu \ php Upewnij się następujące linie są komentarzem (bez średnik)

zend_extension="<Xampp_Home>\php\ext\php_xdebug.dll" 
xdebug.remote_host=localhost (change 'localhost' to '127.0.0.1') 
xdebug.remote_enable=0 (change '0' to '1') 
xdebug.remote_handler="dbgp" 
xdebug.remote_port=9000 

Zapisz i restart serwera WWW.

2. Konfiguracja sieci Web serwer w Aptana pod Okno> Preferencje> Aptana Studio Web> Serwery sieci.

(używam pojemników hostów wirtualnych.)

Name: MyWebServer 
URL: http://MyProject 
DocumentRoot: c:\xamppProjects\MyProject\php 

3. Konfiguracja interpreter PHP w Aptana pod okno> Preferencje> Aptana Studio Web> Redakcja> PHP> PHP tłumaczy.

Add ...

Name: XAMPP PHP Debugging 
Executable path: C:\xampp\php\php.exe 
PHP ini file: C:\xampp\php\php.ini 
PHP Debugger: XDebug 

Teraz go wypróbować

W Aptana Studio, wybrać perspektywę debugowania. Otwórz przeglądarkę i uruchom aplikację (http://MyProject) Aptana przerywa z okienkiem pop zatytułowanym "Żądanie debugowania JIT" i pyta "Odebrano żądanie zdalnego debugowania z" MyProject ". Czy chciałbyś przerwać pierwszy wiersz? "

Wybierz opcję tak, aby rozpocząć debugowanie.

Kiedy dotarłem do tego punktu, stwierdziłem, że ustawienie punktów przerwania i śledzenie przepływu jest dość bezbolesne.

Powiązane problemy