2010-01-27 15 views
7

Kod Igniter ile oluşturulan bir uygulamada hata ayıklamak için Xdebug kullanamıyorum, ancak kullanmadığı sürece başka bir PHP dosyasını ayıklamak için kullanabilirim Code Igniter'in kullandığı URL'yi çözmek için aynı Yapı.Kod Igniter Uygulamasını Netbeans kullanarak hata ayıklamak için Xdebug kullanamazsınız 6.8 IDE

Anlamı: hayır Kod Ateşleyici veya kullanılmış gibi diğer çerçeve, NetBeans aslında PHP

http://localhost:86/index.php?XDEBUG_SESSION_START=netbeans-xdebug debug beri: hiçbir Kod Ateşleyici ile basit bir PHP dosyasında, ben tarayıcıyı ayıklama NetBeans kullandığınızda gider .


Ama NetBeans ayıklama düğmesine vurduğunda codeıgniter kullanarak ve tarayıcı gider için:

http://localhost:86/index.php?XDEBUG_SESSION_START=netbeans-xdebug

tüm Kod Ateşleyici hiçbir şans olur kök index.php yerine Standart CodeIgniter "404 Sayfa bulunamadı" alıyorum.

Tahminimce, Kod Ateşleyicisinin url çözümlemesi için kullandığı Kesim yapıları nedeniyle, xdebug hiçbir şeyde hata ayıklayamaz.

Örnek: Kod Ateşleyici ile xdebug iş yapmak nasıl

example.com/class/function/ID?

kullanma:

  • Windows 7 32 bit.
  • XAMPP sürüm 1.7.3. v2.0.6-dev

cevap

2

ben bu yazıda rastladım araştırma ve test bir süre sonra.

http://brettic.us/2009/11/07/developing-php-on-a-mac-with-netbeans/

diyor ve gösterileri ve yerel sunucu kurulumda xDebug ile xdebug Firefox plugin kullanımı ve NetBeans sizin Kod Ateşleyici yapılandırma ayarlarında Sorgu Strings açmak için gerek kalmadan Kod Ateşleyici projeyi hata ayıklamak için olanak sağlayan nerede .

Gerçekten kullanımı gerçekten kolaydır. Umarım aynı problemi olan diğerlerine yardım eder.

+0

Kesinlikle bunu kontrol edip bir deneyin. Teşekkürler Fabio! – Industrial

+0

Ubuntu LAMP'ım üzerinde çalışan "kolay Xdebug" Firefox eklentisine sahip olmaktan heyecan duyuyorum. Problemim tam olarak Fábio'nun tarif ettiği gibi oldu - NetBeans, xDebug ve CodeIgniter birlikte iyi oynamadı. Teşekkürler! – Smandoli

+0

@Smandoli: Çalıştığına sevindim. –

3

aynı konuda benziyor

  • PHP 5.3.1
  • Xdebug solved here oldu. O Sorunun kabul edilen yanıt gereğince, yapılandırma dosyasında belirlenen aşağıdaki emin olun:

    $config['uri_protocol'] = "PATH_INFO"; 
    $config['enable_query_strings'] = TRUE; 
    
  • +1

    ile gelip eski gönderiler ve diğer eşyalar bir araya çeşitli parçalarını başardı Ama bir yolu yoktur olamazdı Aynı Kod Ateşleyici segment yapısını korumak, sorgu dizeleri etkinleştirmeden bunu yapmak için? Teşekkürler –

    +1

    Bir sorgu dizesi (örneğin? XDEBUG_SESSION_START = netbeans-xdebug) gerekiyorsa, bunları izin vermek için CodeIgniter'i yapılandırmanız gerektiğini düşünürdüm. Umarım yardımcı olur. –

    İlgili konular