ile hata ayıklanamıyor XDebug bir Windows 7 makinesinde PhpStorm ve Vagrant ile çalışamaz. Şimdiye kadar işe yarayacak, ama şanssız olan her öğreticiyi takip ettim.PhpStorm + Vagrant + XDebug
Yani ne denedim geçerli:
- PhpStorm hep aşağıdaki bağlantıları
- xdebug.ini dosyayı hata ayıklamak için dinler:
zend_extension = "..../xdebug.so"
xdebug.remote_enable= 1
xdebug.remote_handler=dbgp
xdebug.remote_host= 33.33.33.10
xdebug.remote_port= 9000
xdebug.remote_connect_back= 1
xdebug.remote_autostart= 1
xdebug.remote_log = "...."
- 'ya bağlanmak için PhpStorm'u kurunve de
33.33.33.10
, her ikisi de şanssız. - günlük dosyası her zaman verir:
I: Checking remote connect back address.
W: Remote address not found, connecting to configured address/port: 33.33.33.10:9000. :-|
E: Could not connect to client. :-(
Ben
- , değil mi' t
Sadece ne yapacağımı bilmiyorum, ama gerçekten gerçekten ihtiyacım var. hata ayıklamak
Yardımlarınız için teşekkürler!
Hangi makine 33.33.33.10 aittir - gerçek adresiniz (burada PhpStorm tuns) veya sanal (Vagrant)? PhpStorm (sanal makineden görüldüğü gibi) ile makinenin IP'si olmalı - '$ _SERVER [' REMOTE_ADDR '] 'nün neye sahip olduğunu kontrol edin. Okumak için iyi bir makale: http: //confluence.jetbrains.com/display/PhpStorm/Sıfır yapılandırması + Web + Uygulama + Hata Ayıklama + + Xdebug + ve + PhpStorm ile – LazyOne
33.33.33.10 Vagrant'a aittir, ancak Windows'da herkes VM olması gerektiğini ve PhpStorm –
ile makinenin olmadığını hata ayıklama istemcisinin (bizim durumumuzdaki PhpStorm) çalıştığı bir bilgisayarın IP'si olmalı - xdebug el kitabının xdebug.remote_host hakkında ne söylediğini kontrol edin. ** UNLESS ** SSH tuning ve/veya xdebug proxy kullanıyorsunuz (ki bu birazda garip (esas olarak proxy), aynı bilgisayarda ve güvenlik duvarları ve yönlendiricilerden sonra internette bir yerde değil) - bu durumda ne diyorsunuz? diyor ve onlara nasıl kurulacağını soruyorum - bununla çalışmadım. – LazyOne