Linux Mint 15、Aptana Studio 3.4.1、Chromium 28.0.1500.71
抱歉,这个解释有点冗长。如果有不清楚的地方,请告诉我。
标题是我的目标。我有一个使用 Apache2 设置的本地服务器。我不知道这是否重要,但我设置了 dnsmasq 以将例如 site.dev/index.html 重定向到 /home/wastvedt/Projects/site/www/index.html (在此处描述)。
我已经按照我能找到的教程进行操作。XDebug 正在运行,我在 Chromium 中安装了帮助程序,在 Aptana 中设置了调试器、解释器和 Web 服务器。
我在一个 WordPress 网站上工作,想打破我主题的 functions.php 文件中的一个功能。我在 Aptana 中的函数中创建了一个断点,在 Chromium 中打开了 XDebug 助手,并更新了一个帖子,它调用了有问题的函数。Aptana 识别出我在做什么,并提示我选择在第一行中断。无论我选择什么,我都会在 Debug 视图中看到“XDebug JIT Session [Remote Launch]”。提示出现了 3 次,但在 Aptana 中没有其他任何反应。
我认为这个问题可能与将编辑器中的文件链接到 Apache 中的文件有关。当我使用“localhost”(位于 /home/wastvedt/apache2/www/index.php)尝试这个 JIT 调试时,Aptana 会显示 /home/wastvedt/Projects/site/www/index.php。这是不对的,但也许真正的问题在其他地方。老实说,我现在有点失落。
有什么想法吗?我会提供某种转储或输出,但我不确定哪个或什么。
感谢阅读,Trygve