2013-07-19 11 views
5

Das fühlt sich an wie eine wirklich dumme Frage, aber ich kann keine YouTube-Videos/Artikel/Anleitungen/etc finden, die den Debugging-Prozess in Aptana erklären.Wie man PHP Web Application mit Aptana debuggt

Ich habe diejenigen gefunden, die erklären, wie die XDEBUG oder ZEND-Komponenten zu installieren, und das ist alles gut. Nun, wie benutze ich sie? Ich kann alle Arten von Menüs, Serverkonfigurationen und Debugkonfigurationen sehen, aber ich kann keine Anleitung finden, die erklärt, wie man sie tatsächlich einsetzt.

Gibt es irgendeine Art von „PHP-Debugging mit Aptana für Dummies“, die einen sehr direkten Durchlauf, etwas entlang der Linien von bieten würde: durch die Annahme beginnt

  1. In diesem Handbuch werden XDebug in Ihrem Aptana Studio installiert haben und bestätigte es mit phpinfo().
  2. Einrichten einer Debug-Konfiguration durch ....
  3. Beginnen Sie Ihren Debugger von ....
  4. Schritt durch den Code durch ....

und so weiter.

Es klingt so offensichtlich, aber ich kann nicht einmal so etwas für eine andere IDE finden.

Bitte jemand mich aus meinem Elend.

+0

Dieser Artikel beschreibt, wie Sie ein Skript debuggen. http://php.tutorialhorizont.com/how-to-debug-php-in-aptana-studio/ Nicht ganz fertig zum Debuggen einer Webanwendung, aber ein guter Anfang. – Maxcot

+0

Kam zu einem Buch mit dem Titel "Aptana Studio - Beginners Guide" von Thomas Deuling. Inhaltsverzeichnis erklärt das Debugging, aber nicht von PHP. – Maxcot

+0

Es wurde ein weiterer Artikel gefunden, in dem beschrieben wird, wie XDEBUG aktiviert wird. http://devcircle.blogspot.co.nz/2013/02/enable-xdebug-in-aptana-studio-3x.html?showComment=1372832382894#c6950324613056762661 Es füllt ein paar mehr Lücken, aber immer noch nicht ganz die Arbeit. – Maxcot

Antwort

2

Hoffe, das hilft jemandem ... der Himmel allein weiß, warum ich so viel damit gekämpft habe.

Ich verwende Aptana Studio 3, bauen 3.4.2 ..... Und XAMPP ver 1.8.1 installiert auf C: \ xampp (auf einem Windows-Rechner)

1. Stellen Sie sicher, dass XDebug ist Ordnungsgemäß installiert.

Ich zog auf einen neuen Computer und vergaß zu überprüfen. :(

öffnen php.ini-Datei unter \ php Verzeichnis Achten Sie darauf, die folgenden Zeilen unkommentiert sind (kein Semikolon)

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 

speichern und neu starten Web-Server.

2. Richten Sie Ihre Web Server in Aptana unter Fenster> Einstellungen> Aptana Web Studio> Web-Server.

(I virtuellen Host-Container verwenden.)

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

3. Richten Sie den PHP-Interpreter in Aptana unter Fenster> Einstellungen> Aptana Web Studio> Herausgeber> PHP> PHP Interpreter.

Add ...

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

es jetzt

In Aptana Studio ausprobieren, die Debug-Perspektive wählen. Öffnen Sie einen Browser und starten Sie Ihre App (http://MyProject) Aptana unterbricht mit einem Pop-Fenster mit dem Titel "eingehende JIT Debug-Anfrage" und fragt "Eine Remote-Debug-Anfrage wurde von 'MyProject' erhalten. Möchten Sie in der ersten Zeile brechen? "

Wählen Sie ja, und Sie sind in der Fehlersuche.

Sobald ich an diesen Punkt kam, fand ich die Einstellung von Haltepunkten und die Verfolgung des Flusses ziemlich schmerzlos.