Benim sunucuya uzaktan hata ayıklama XDebug kullanmaya çalışıyorum, ben sunucuda benim php ini şu var:
zend_extension = "/ usr/local/lib/php/extensions/no-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"
Ben remote_connect_back sadece remove_host ve sadece ile çalıştı ve bir bağlantı almak gibi görünüyor ne ettik. NetBeans bağlantı çıkışı için bekleyen alırsınız.
Ben noktası 9000 giden ve gelen tcp bağlantıları için sunucu üzerinde açık ve hata ayıklayıcı başlatırken ben uzak sunucuda tcpdump'i bu çıktıyı almak sağladık:
04:48:05.003307 server.25096> local.9000: S 49319161:49319161 (0) 5840 (DF) win
04:48:08.000027 server.25096> local.9000: S 49319161:49319161 (0) 5840 (DF) win
04:48:14.000034 server.com.25096> local.9000: S 49319161:49319161 (0) 5840 (DF) win
04:48:26.000018 server.com.25096> local.9000: S 49319161:49319161 (0) 5840 (DF) win
04:48:30.290025 server.com.25085> local.9000: S 4252863523:4252863523 (0) 5840 (DF) win
04:48:50.000018 server.com.25096> local.9000: S 49319161:49319161 (0) 5840 (DF) win
04:49:38.000026 server.com.25096> local.9000: S 49319161:49319161 (0) 5840 (DF) win
Tcpdump ile aşina değilim ama sadece tek yönlü bir iletişim gibi, sadece hangi taraftan emin değilim görünüyor?
Ayrıca NetBeans benim proje yapılandırma:
Uzak Web sitesi FTP SFTP
Proje Url: http://site.ca
Endeksi (boş)
Argümanlar (boş)
Uzak Bağlantı: (set ve test)
Yükleme Dizini: (boş)
Upload Files: Mnaually
Preserver ..: denetlenmeyen
doğrudan yükleme ..: denetlenmeyen
İleri:
- Açık tarayıcı
-- Path Mapping set server and locally to /public_html/ folders both with trailing dashes -- No debugger proxy
Ben netbeans web ve cli için yerel xdebug ile çalışma almak mümkün oldum ama uzak için çalışma almak için görünmüyor olabilir. Herhangi bir yardım büyük beğeni topluyor.
Alkış,
Alakarga