2013-08-08 2 views
2

Linux Mint 15, Aptana Studio 3.4.1, Chrome 28.0.1500.71JIT PHP débogage dans Aptana Studio

Désolé, c'est un peu long à expliquer. S'il vous plaît laissez-moi savoir si quelque chose n'est pas clair.

Le titre est mon objectif. J'ai un serveur local mis en place avec Apache2. Je ne sais pas si ce qui compte, mais je l'ai Dnsmasq mis en place pour rediriger, par exemple, site.dev/index.html à /home/wastvedt/Projects/site/www/index.html (described here).

J'ai suivi les tutoriels que je peux trouver. XDebug est en cours d'exécution, j'ai l'assistant installé dans Chromium, et le débogueur, l'interpréteur et le serveur Web mis en place dans Aptana.

Je travaille sur un site WordPress et que vous voulez briser sur l'une des fonctions dans le fichier functions.php de mon thème. J'ai créé un point d'arrêt dans la fonction dans Aptana, activé l'assistant XDebug dans Chromium et mis à jour un post qui appelle la fonction en question. Aptana reconnaît ce que je suis en train de faire et me propose de rompre en première ligne. Indépendamment de ce que je sélectionne, je vois "XDebug Session JIT [Remote Launch]" dans la vue Debug. L'invite apparaît trois fois, mais rien d'autre ne se passe dans Aptana.

Je pense que le problème pourrait avoir quelque chose à voir avec les fichiers liant dans l'éditeur de fichiers dans Apache. Lorsque j'essaie cette chose de débogage JIT avec "localhost" (situé à /home/wastvedt/apache2/www/index.php), Aptana affiche /home/wastvedt/Projects/site/www/index.php. Ce n'est pas bien, mais peut-être que le vrai problème est ailleurs. Pour être honnête, je suis un peu perdu maintenant.

Des pensées? Je fournirais une sorte de vidage ou de sortie, mais je ne suis pas sûr de quoi ou de quoi.

Merci pour la lecture, Trygve

Répondre

0

Pour XDebug de configuration correctement avec la configuration Aptana I les options ci-dessous en allant dans le menu Fenêtre -> Préférences -> Aptana Studio -> Editeurs -> PHP -> Debug:

Autoriser les sessions multiples de débogage: toujours Pause sur la première ligne lors des sessions à distance une inconnue (JIT): jamais

cliquez ensuite sur XDebug dans débogueurs installés -> Configurer:

Utiliser multisession: OFF Accepter la session à distance (JIT): any

Cela a à peu près tout fait fonctionner pour moi.