J'ai pu installer et configurer assez facilement NetBeans 6.9.1 et Xdebug sur mon environnement local, basé sur PHP 5.3.0 (XAMPP).
Mon problème est le suivant: si je mets un point d'arrêt sur le fichier index.php de Wordpress ou d'autres fichiers centraux de Wordpress PHP, NetBeans s'arrête correctement à la position souhaitée. Si à la place je mets un point d'arrêt sur un fichier de plug-in, un déclencheur de l'exécution du code NetBeans ne s'arrête pas là.
Savez-vous comment peut être résolu?
UPDATE: Plus d'infos sur ce que j'essaye de déboguer
Le plugin s'appelle Vanilla Forums et présente la structure de fichier suivante:
- plugins
- Vanilla-forums
+ assets
+ nbproject
+ templates
admin.php
embed.php
functions.php
hooks.php
plugin.php
sso.php
widgets.php
J'ai défini le point d'arrêt à l'intérieur d'une fonction nommée vf_validate_options
définie dans functions.php
. Je suis sûr que cette fonction est exécutée, mais NetBeans ne s’y brise pas.
Vous avez suivi ces instructions non?
il n'y a aucun moyen de déboguer les fichiers du plugin. Le seul moyen que j’ai trouvé pour Wordpress de débogage est d’utiliser Nusphere phped, qui n’est malheureusement pas gratuit. Cela semble être le seul à pouvoir le faire, je ne sais pas pourquoi mais je passe très longtemps à comprendre comment déboguer avec netbeans et Eclipse ... sans résultat!
Bonjour @Drake:
Question stupide, je sais, mais avez-vous "activé" le plugin? C'est là que je trébuche lorsque les plugins ne sont pas en cours de débogage.