0

我正在开发一个 PHP Web 项目,并希望在本地对其进行调试。该网站的设计mod_rewrite使得请求www.mysite.com被重写为www.mysite.com/fitch/index.php?cmd=home.

当我尝试调试我的项目时,Zend Studio 要求我选择一个文件。

这是我的工作区的屏幕截图: 工作区

当我右键单击 wxbell(在 PHP 资源管理器中)并转到 时Debug As >> PHP Web Application,我会看到以下屏幕: 调试项目

在这里我必须指定一个要调试的文件。我无法进入/。那我该怎么办?如何在不直接选择 index.php 的情况下调试项目?

4

1 回答 1

1

你能在没有 mod_rewrite 的情况下调试吗?(在这里问是因为我没有看到添加评论的选项)。

如果您是,那么 mod_rewrite 可能存在一些问题(对此没有太多经验可说,在这里为您结束帖子:))。

但是如果您无法调试任何应用程序,这里有一些资源可以让您获得一些有关调试的信息(我自己花了几个小时来调试一个 zend 项目)

这个解释了zend studio中的调试。帮助我正确映射,即服务器链接到本地​​文件。 http://kb.zend.com/index.php?View=entry&EntryID=421

然而,这个与 zend studio 无关,而是解释了使用 Eclipse 进行调试(因此大多相似)。更清晰地解释了调试概念。

http://devzone.zend.com/1147/debugging-php-applications-with-xdebug/

对于您关于要选择的文件的问题,我认为这并不重要,因为我尝试更改文件路径(选择差异文件)但结果是相同的(它已调试:))。

注意:xdebug 用于调试,调试选项在调试配置中设置。(在 ZS 9 的运行菜单中)

希望你让它工作。

于 2012-09-10T04:01:44.113 回答