Domanda

Un po 'di un oscuro uno questo. La mia configurazione è tutto in esecuzione sulla mia macchina Windows locale; Ho installato NetBeans IDE, un server locale XAMPP con XDebug in esecuzione, e l'installazione di Moodle con alcuni addons personalizzati nella directory mod.

Posso tranquillamente creare punti di interruzione nelle pagine PHP (tra cui i principali sono Moodle), ma eventuali punti di interruzione ho immettere sul file PHP nella directory mod mai il fuoco (sul mio mod, o qualsiasi di quelli incorporati). Ho pensato Moodle potrebbe fare un po 'di "magia" per visualizzare i file nella directory mod, ma il browser mostra l'URL come http:. //localhost/moodle/mod/view.php - e questo è il file che ho impostato il mio punto di interruzione in

Qualcuno ha qualche esperienza con il debug addins Moodle, o possibile potrebbe mi punto nella direzione di come risolvere il punto di interruzione non sparare? Ho provato il sito Moodle, ma non riesco a trovare nulla relevent.

È stato utile?

Soluzione

In realtà, credo di aver capito. Se dico di eseguire il debug di quel particolare file sarà 404 (non mettere le directory in, immagino che sia un bug), ma se poi andare manualmente a http:? //localhost/moodle/mod/view.php XDEBUG_SESSION_START = netbeans-xdebug (quali errori, vengono passati in alcun parametro ), e quindi passare manualmente per Moodle poi i miei punti di interruzione mod fuoco correttamente.

Tutto molto strano, ma sembra essere una soluzione alternativa utilizzabile. Sto indovinando i mods sono in esecuzione in una sorta di diversa sessione di PHP.

Terrò questa risposta qui nel caso qualcuno altro ha questo bizzarro problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top