J'essaie d'utiliser xdebug pour déboguer à distance à mon serveur, je suit dans mon php ini sur le serveur:XDebug débogage à distance à l'aide de NetBeans
zend_extension = "/ usr/local/lib/php/extensions/non-debug-non-ZTS-20090626/xdebug.so »
[XDebug]
xdebug.remote_enable = 1
;xdebug.remote_host = "<MYIP>"
xdebug.remote_port = 9000
xdebug.idekey = "netbeans-xdebug"
xdebug.remote_connect_back = 1
xdebug.remote_handler="dbgp"
xdebug.remote_log = "/var/log/xdebug.log"
Je l'ai essayé avec juste remove_host et juste remote_connect_back et ne semble pour obtenir une connexion. Je reçois une sortie de connexion en attente dans netbeans.
J'ai assuré que le port 9000 est ouvert sur le serveur pour les connexions tcp sortants et entrants et lors du démarrage du débogueur je reçois cette sortie de tcpdump sur le serveur distant:
04: 48: serveur 05,003307. 25096> local.9000: S 49319161: 49319161 (0) win 5840 (DF)
04: 48: 08,000027 server.25096> local.9000: S 49319161: 49319161 (0) win 5840 (DF)
04: 48: 14.000034 serveur.com.25096> local.9000: S 49319161: 49319161 (0) gagner 5840 (DF)
04: 48: 26,000018 server.com.25096> local.9000: S 49319161: 49319161 (0) win 5840 (DF)
04: 48: 30,290025 server.com.25085> local.9000: S 4252863523 : 4252863523 (0) win 5840 (DF)
04: 48: 50,000018 server.com.25096> local.9000: S 49319161: 49319161 (0) win 5840 (DF)
04: 49: 38,000026 server.com.25096> local.9000: S 49319161: 49319161 (0) gagner 5840 (DF)
Je ne suis pas familier avec tcpdump mais il semble que seulement une communication à sens unique, je ne suis pas sûr de quel côté?
également la configuration de mon projet dans NetBeans est:
Site FTP à distance SFTP
Url du projet: http://site.ca
Index (vide)
Arguments (blanc)
Connexion à distance : (mis et testé)
répertoire de téléchargement: (vide)
Upload Files: Mnaually
Preserver ..: non cochée
télécharger directement ..: Sans contrôle
avancée:
- Ouvrir le navigateur
- Chemin serveur jeu de cartographie et localement/public_html/dossiers à la fois avec des tirets arrière - Aucun proxy de débogage
J'ai été capable d'obtenir netbeans travaillant avec xdebug localement pour le web et le cli mais ne peut pas sembler le faire fonctionner pour la télécommande. Toute aide est grandement appréciée.
Cheers,
Jay
Quelle version xdebug utilisiez-vous? xdebug.remote_connect_back a été introduit dans la version 2.1, peut-être utilisez-vous 2.0.x? Dans ce cas, l'utilisation de xdebug.remote_host avec l'adresse IP de votre ordinateur netbeans, juste pour vérifier que cela fonctionne, serait le prochain mouvement. – nem75