您好我遵循这些说明(http://pietervogelaar.nl/php-xdebug-netbeans-vagrant/),以XDebug
和vagrant
启动并运行NetBeans
。
现在它几乎可以工作了。
任何时候我运行一个触发断点的代码,NetBeans
工作正常,允许我毫无问题地进行调试。
事情是在请求结束时Laravel将始终返回该错误:
致电getAction()
上的会员功能non-object
,指定代理地点looks weird : xdebug://debug-eval:1.
更奇怪的是,我的页面被渲染并且html在这里,但标准的laravel错误页面也会在我自己的页面末尾呈现......
当然如果我禁用断点,一切都运行得很好。
我的版本现在:
Apache:
Server version: Apache/2.2.22 (Ubuntu)
Server built: Apr 17 2014 21:49:25
PHP:
PHP 5.4.28-1+deb.sury.org~precise+1 (cli) (built: May 5 2014 09:32:44)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
答案 0 :(得分:3)
好的,我终于找到了它。 问题不是来自XDebug或Php或Laravel。 问题来自Netbeans。
我的监视列表中有一个表达式我不再使用了。 删除监视列表中的每个自定义条目只能解决问题。
希望在某种程度上帮助别人......