Привет, я следил за этими инструкциями ( http://pietervogelaar.nl/php–xdebug–netbeans-vagrant/ ), чтобы запустить XDebug
с помощью vagrant
и NetBeans
. Сейчас это работает … почти.
Каждый раз, когда я запускаю код, который запускает точки останова, NetBeans
отлично работает, что позволяет мне делать свою отладочную вещь без проблем.
Дело в конце запроса Laravel всегда будет возвращать эту ошибку: getAction()
функцию-член 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
Хорошо, я наконец нашел его. Проблема не исходит от XDebug или Php или Laravel. Проблема исходит от Netbeans.
У меня было выражение в моем списке наблюдения, который я больше не использовал. Удаление всех пользовательских записей в списке просмотра просто решает проблемы.
Надеюсь, в какой-то момент это поможет кому-то еще …