Я пытаюсь запустить отладку на удаленном сервере ubuntu для отладки расширений typo3.xdebug + phpstorm + typo3 extension
Я установил XDebug 2.2.0 и PHP-Storm 4.0 на свою машину. Кажется, все работает. Если я установил точку останова на любом из основных классов, она попадет. Как только я установил точку останова в своем расширении, он игнорируется. Ближайший я когда-либо получить на странице, где мое расширение некоторый разрыв в этом месте: class.t3lib_svbase.php: Линии 668
Я перепробовал все учебники, которые я нашел, но не помог мой, чтобы это заработало ...
Любые идеи?
ANSWER: Спасибо за подсказки! Это была комбинация двух ошибок конфигурации: 1) Это была проблема с символической связью. Я попытался сопоставить символическую папку ... 2) Чтобы иметь возможность отлаживать материал, xdebug.ini должен иметь следующие строки, иначе ничего не происходит !!
xdebug.auto_trace=1
xdebug.collect_includes=1
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.default_enable=1
xdebug.extended_info=1
По какой-то смешной причине
xdebug.remote_autostart=1
должен быть установлен слишком в ини. Если нет, и он установлен с GET-Var или ini_set() это не нарушением в продолжении ...
Вы настроили сопоставления путей в PHPStorm? –
Да. Но я не загрузил весь webroot, просто каталог typo3conf/ext /. Но я сопоставил его с правильным абсолютным путем на сервере. – MPH
Есть ли способ, которым я могу получить более подробный выход из xdebug на сервере? Угадайте, что это также поможет найти проблему ... – MPH