Ben NetBeans (Project-> Debug) içinde başlatılması isteği, benim makinede bir PHP sitesi hata ayıklamak için Netbeans'ı 6.7 ve XDebug kullanıyorum. Bu iyi çalışır ve çok yararlıdır.
Benim soru şudur: gelen herhangi bir istek hata ayıklayıcı eklemek mümkün mü, değil sadece o ben NetBeans içinde başlatacak?
yani, bunun yerine "Debug" tıklayarak, hata ayıklayıcı başlatılan sayede moduna Netbeans'ı koymak ve içeri gelir sonraki isteği bağlanır
Ben bu aptal bir soru olabilir bir duygu var, ama eğer mümkünse, bu harika olurdu.
Edit: Biraz daha bilgi
Aşağıdaki gibi benim sistem (Ubuntu 9.04) kurulur:
/etc/php5/conf.d/xdebug.ini
İçeriği
zend_extension=/usr/lib/php5/20060613/xdebug.so
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=netbeans-xdebug
NetBeans PHP hata ayıklama seçenekleri varsayılan altındadır:
Debugger Port: 9000
Session ID: netbeans-xdebug
Stop at the First Line: ticked
Benim /etc/hosts
dosya yönlendirmeleri www.mywebsite.com
için localhost
Ben NetBeans hata ayıklama butonuna tıklarsanız, daha sonra Firefox adres http://www.mywebsite.com?XDEBUG_SESSION_START=netbeans-xdebug
ile başlatılan, ve beklendiği gibi debugger çalışır.
Ben sadece http://www.mywebsite.com?XDEBUG_SESSION_START=netbeans-xdebug
gözatın Ama eğer, bu NetBeans hata ayıklayıcı başlamaz.
Ben de xdebug.remote_host=www.mywebsite.com
ayar denedim, ama hiçbir fark yapar.
Ayrıca, xdebug.remote_log
etkin ettik, ve ben netbeans içinde başladığınızda bilgileri gösteren, ancak dış istekleri için bir şey var. Yani XDebug hiç dış talepler görmeye sanmıyorum.