我正在尝试在我的远程 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() 设置的,它不会在扩展名处中断......