2012-11-08 13 views
6

dışında belge kökü olduğunu nasıl söyleyeceğim PHPStorm'u xdebug ile ayarlamaya çalışıyorum. Her şey iyi bir şekilde başlar, ancak kesme noktaları sadece işe yaramaz ve üzerinde "x" sembolü vardır. Ben yerel web sunucusunda doğrudan PHP 5.4 ve düzenleme dosyaları ile openserver kullanıyorumPHPStorm hata ayıklayıcısına, projemin proje kökü

enter image description here

, böylece hiçbir dosya eşleme gereklidir.

Sorunumun, web sunucusu kökü, proje kök dizininin altında (güvenlik nedenleriyle) bulunduğunu ve PHPStorm'un böyle olmadığını düşünüyorum.

Proje kök: C: (nginx yapılandırılmış) \ OpenServer \ etki \ mysite

Web sunucusu kök: C: \ OpenServer \ etki \ sitem \ httpdocs

nasıl anlayabilirim Web sunucusunun çalıştırdığı index.php PHPStorm, aslında C: \ OpenServer \ domains \ mysite \ httpdocs \ index.php, ancak C: \ OpenServer \ domains \ mysite \ index.php?

+0

Sorunuz açık değil. Xdebug'ı HTTP veya CLI aracılığıyla mı kullanıyorsunuz? Web sunucusu kökünü de Phpstorm projesi içinde yapılandırdınız mı? Ve her şeyden önce: kesme noktaları ne işe yaramaz? Bu noktada kod durmuyor mu? Durmanın daha bariz olduğu bir noktadan denediniz mi? Daha önce kazmaya başlamadan önce bunu deneyin. Hata ayıklama oturumları henüz başlamadı. – hakre

+0

Bunu çözdünüz mü? Bir alt dizinde de bir proje ile benzer bir sorun yaşıyorum. Ayrılıklarım index.php'ye bastı ama diğer dosyalarda değil. (Hepsi de kene sembolü görüntülenir). –

+0

Aynı zamanda benzer bir sorun yaşıyorum. İlk satırın normalde kırılması, ancak bir kesme noktası ayarlamak kesinlikle hiçbir şey yapmaz. Tüm kod dosyalarına girebilirim, ancak kesme noktalarını kullanamıyorum. Diğer tüm sokakları tükettikten sonra, PHPStorm'un kök yolunda boğulduğu sonucuna vardım (ki bu durum benim durumumda proje kökünde "src" dir). XDebug günlükleri, yol eşleme için doğru dosya yolunu açıkça gösterir, ancak kesme noktaları çalışmaz. –

cevap

İlgili konular