Frage

Bit eines obskuren einer dieser. Mein Setup alles läuft auf meinem lokalen Windows-Rechner; Ich habe NetBeans IDE installiert ist, ein lokaler XAMPP-Server mit XDebug läuft, und eine Installation von Moodle mit einigen benutzerdefinierten Addons in dem Mod-Verzeichnis.

Ich kann glücklich Stützpunkte in PHP-Seiten (einschließlich der wichtigsten Moodle sind) erstellen, aber alle Haltepunkte lege ich auf PHP-Dateien in dem Verzeichnis mod nie Feuer (auf meinem mods, oder einer der eingebauten ist). Ich dachte, Moodle könnte einige „Magie“ tut Dateien im Verzeichnis mod angezeigt werden, aber mein Browser zeigt die URL wie . //localhost/moodle/mod/view.php - und das ist die Datei, die ich meinen Haltepunkt in festgelegt habe

Hat jemand Erfahrung mit dem Debuggen Moodle addins bekam, oder könnte möglich Punkt ich in der Richtung, wie der Haltepunkt beheben nicht feuern? Ich habe die Moodle versucht, aber kann nichts relevent finden.

War es hilfreich?

Lösung

Tatsächlich, ich glaube, ich habe es herausgefunden. Wenn ich ihm sage, dass bestimmte Datei zu debuggen, wird es 404 (es ist nicht die Verzeichnisse nicht setzt in, denkt, es ist ein Fehler), aber wenn ich dann manuell gehen http: //localhost/moodle/mod/view.php XDEBUG_SESSION_START = netbeans-xdebug (die Fehler, werden keine Parameter übergeben werden, in ), und navigieren Sie dann manuell auf Moodle dann meine mod Stützpunkte korrekt ausgelöst.

Alles sehr seltsam, aber es scheint eine brauchbare Abhilfe zu sein. Ich vermute, die Mods unter irgendeiner Art von verschiedener PHP-Sitzung ausgeführt werden.

Ich werde diese Antwort halten hier falls jemand anderes hat dieses bizarre Problem.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top