【问题标题】:Zend Debugger Terminates After Index PageZend 调试器在索引页面后终止
【发布时间】:2013-10-02 02:40:02
【问题描述】:
我有一个使用 Zend 框架运行的网站,并且正在尝试设置 Zend 调试器。 Zend Debugger 已安装,它可以在教程 PHP 页面上正常工作,但是当我尝试使用我的应用程序进行调试时,它将适用于索引页面,但随后调试器将终止。
我正在使用 PHP 5.3 运行 Apache2.2。
我有一个虚拟主机设置 - dev.mysite.com 指向 index.php,所以我没有使用 http://localhost/mysite
【问题讨论】:
标签:
php
zend-framework
zend-debugger
【解决方案2】:
我刚刚在 Ubuntu 上安装了 Apache 2,结果发现 mod_rewrite 默认没有启用。我需要做“sudo a2enmod rewrite”,现在调试器似乎工作正常。
【解决方案3】:
我对此也有一些问题,我的问题归结为一个问题和一个不太明显的事情
问题是 Eclipse 浏览器设置被设置为使用内部浏览,“默认系统浏览器”恰好是 chrome。这意味着它将启动 chrome 但连接到内部浏览器。当为外部浏览器配置并明确 chrome 而不是默认系统浏览器时,它开始工作。窗口 |偏好 |网络浏览器设置常规
第二个问题是关于符号链接的。我使用符号链接将源代码从 repo 链接到框架层次结构中。这意味着 eclipse 项目浏览器看到了一个文件(符号路径),而调试器看到了另一个文件(repo 中的“rela”路径)。因此,调试器看不到在文件的 php explorer 版本中设置的断点。我通过检查框架目录旁边的 repo 解决了这个问题,像以前一样将我的 repo 文件夹符号链接到框架中,但是在符号链接上使用 eclipse 'exclude from build path' 以便 php explorer 和 debugger 看到文件的真实路径