2

我正在尝试在我的远程 ubuntu 服务器上运行调试以调试typo3 扩展。

我已经在我的机器上安装了 XDebug 2.2.0 和 PHP-Storm 4.0。似乎一切正常。如果我在任何核心类上设置断点,它就会被命中。一旦我在我的扩展中设置断点 - 它就会被忽略。我最接近的页面上我的扩展在这个地方有些中断:class.t3lib_svbase.php:第 668 行

我尝试了我找到的所有教程,但没有帮助我让它工作......

有任何想法吗?

回答:非常感谢您的提示!这是两个配置错误的组合: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

也必须在 ini 中设置。如果不是,它是用 GET-Var 或 ini_set() 设置的,它不会在扩展名处中断......

4

1 回答 1

0

这是两个配置错误的组合:

  • 这实际上是一个符号链接问题。我试图映射到符号链接的文件夹......
  • 为了能够调试 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

也必须在 ini 中设置。如果不是,它是用 GET-Var 或 ini_set() 设置的,它不会在扩展名处中断......

于 2015-09-21T09:00:30.493 回答