我正在使用 XDebug 远程调试 Eclipse 中的应用程序。我可能没有正确配置 Eclipse。当我开始调试时,一切正常。但是,只要我提交表单,调试器就会继续工作,但 Eclipse 似乎无法将服务器端文件映射到我的本地文件。
这是我在提交之前看到的堆栈跟踪:
wwwc.example.com [PHP Web Application]
PHP Application
Remote Launch (suspended)
www.example.com/htdocs/toto.inc.php.toto_inc : lineno 12() www.example.com/htdocs/toto.inc.php at line 12
www.example.com/htdocs/toto.inc.php.include : lineno 23() www.example.com/htdocs/toto.inc.php at line 23
www.example.com/htdocs/simple.inc.php.include_once : lineno 325() www.example.com/htdocs/simple.inc.php at line 325
www.example.com/htdocs/index.php.{main} : lineno 106() www.example.com/htdocs/index.php at line 106
提交后
wwc.example.com [PHP Web Application]
PHP Application
Remote Launch (stepping)
/stuff/share/websites/wwwc.example.com/process.php.{main} : lineno 8() /stuff/share/websites/wwwc.example.com/process.php at line 8
请注意,提交后的路径(/struff/share/website/wwwc.example.com)是服务器端,而之前的路径(www.example.com/htdocs)在我的计算机上。文件和行号是正确的。
我怎样才能解决这个问题?