PHP 5.3.0 (XAMPP) tabanlı yerel ortamımda NetBeans 6.9.1 ve Xdebug'u kolayca yükleyip kurabildim.
Şimdi benim sorunum şu: Wordpress'in index.php veya diğer Wordpress çekirdek PHP dosyalarına bir kesme noktası koyarsanız, NetBeans istenen konumda doğru bir şekilde durur. Bunun yerine bir eklenti dosyasına bir kesme noktası koyarsanız, NetBeans kod yürütme orada durmaz bir tetikleyici.
Nasıl çözülebileceğini biliyor musunuz?
GÜNCELLEME: Hata ayıklamaya çalıştığım şey hakkında daha fazla bilgi
Eklenti Vanilla Forumları olarak adlandırılır ve aşağıdaki dosya yapısına sahiptir:
- plugins
- vanilla-forums
+ assets
+ nbproject
+ templates
admin.php
embed.php
functions.php
hooks.php
plugin.php
sso.php
widgets.php
Ben kesme noktasını vf_validate_options
tanımlanmış adlı bir fonksiyon içinde ayarladım functions.php
. Bu işlevin yürütüldüğünden eminim, ancak NetBeans orada kırılmaz.
XDEBUG_SESSION_START
.
throw new Exception('die');
Kesme noktasının çizgisinden sonra bir ifade koyarsanız , durur mu (yani, isteğinizi öldürür / sonlandırır)?