2016-04-11 13 views
1

Vim ile hata ayıklamaya çalıştığım bir Codeigniter uygulamasına sahibim. Sunucumda xdebug var ve krom için xdebug yardımcı uzantısını kullanıyorum. Sorun, f5 ile vim'de bir hata ayıklama oturumu başlattığımda ve kromda hata ayıklamak istediğim sayfayı yüklediğimde ortaya çıkıyor. Vim, her zaman kromuma yüklediğim sayfa yerine uygulamanın index.php sayfasını çıkarır. Ne olduğunu anlamıyorum. Herhangi bir yardım takdir edilecektir. Bir Codeigniter sitesineCodeIgniter uygulamasında hata ayıklama yaparken xdebug'ü vim içinde doğru sayfayı kullanmak için nasıl alabilirim?

enter image description here

cevap

0

Tüm isteklerin index.php bir çağrı ile başlar. Bu dosya, çerçeveyi önyükleme ve son olarak isteği doğru denetleyiciye yönlendirmekten sorumludur.

Tahminimce, xdebug'ün yürütüldüğü kodun ilk satırı olan Index.php'nin 1. satırı üzerinde durması gereken bir yer var. VIM ile aşina değilim, bu yüzden nerede bulacağınızı veya bu ayarı nasıl değiştireceğinizi söyleyemiyorum.

Hata ayıklamak istediğiniz dosyada bir yerde bir kesme noktası ayarlamanız gerekir. Başka bir deyişle, denetleyicide, URL'nin çalışacağı.

+0

Denetleyiciye bir kesme noktası koyuyorum. Hata ayıklama oturumu yeniden çalıştırıldı ve hala isabet ettiyseniz index.php satır 1 satırında durur. Korku veren! –

+0

Merak ediyorum VIM'in ilk satırda durmasını nasıl engelleyeceğimi öğrendim. 'G: vdebug_options [" break_on_open "] = 0 'öğesini vimrc' dosyasına ekleyin. [vimrc Info here] (http://vim.wikia.com/wiki/Open_vimrc_file) – DFriend

+0

'Desen bulunamadı: vdebug_options [" break_on_open "] = 0' –

İlgili konular