Question

Bit d'une obscure un cela. Ma configuration est en cours d'exécution sur tout mon ordinateur Windows local; J'ai NetBeans IDE installé, un serveur XAMPP local avec fonctionnement XDebug, et une installation de Moodle avec quelques addons personnalisés dans le répertoire mod.

Je peux heureusement créer des points d'arrêt dans les pages PHP (y compris les principaux Moodle), mais les points d'arrêt je placer des fichiers php dans le répertoire mod jamais de feu (sur mes mods, ou l'un de ceux encastrables). Je pensais que Moodle pourrait faire une « magie » pour afficher les fichiers dans le répertoire mod, mais mon navigateur affiche l'URL comme http:. //localhost/moodle/mod/view.php - et c'est le fichier que j'ai mis mon point d'arrêt dans

Quelqu'un at-il eu une expérience avec le débogage addins Moodle, ou moi pourrait possible dans la direction de la façon de résoudre le point d'arrêt non mise à feu? Je l'ai essayé le site Moodle, mais ne trouve rien relevent.

Était-ce utile?

La solution

En fait, je pense que je l'ai compris. Si je dis à déboguer ce fichier particulier, il sera 404 (il ne met pas les répertoires, devinez c'est un bug), mais si je puis aller manuellement http: //localhost/moodle/mod/view.php XDEBUG_SESSION_START = NetBeans-xdebug (qui erreurs, pas de paramètres sont passés dans ), puis naviguer manuellement dans Moodle puis mes points d'arrêt mod feu correctement.

Tout cela est très bizarre, mais il semble être une solution utilisable. Je devine que les mods fonctionnent sous une sorte de différentes sessions PHP.

Je garderai cette réponse ici au cas où quelqu'un d'autre a ce problème bizarre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top