+ -
当前位置:首页 → 问答吧 → Zend Studio 5 Beta试用

Zend Studio 5 Beta试用

时间:2005-09-21

来源:互联网

老问题:
当调试远程服务器上的项目时,dirname(__FILE__)函数返回的值不对。
在文件系统里加入一个FTP服务器设置,名为WebEnter,然后在项目中加入它。开始运行index.php后

$root_path=dirname(__FILE__)."/../";

调试结果如附件图。

但在正常IE访问环境下,返回/usr/local/apache/...

该问题在本地环境下不存在,因为本地环境下无需专门加入文件系统项目,函数返回D:\htdocs

作者: seraph   发布时间: 2005-09-21

在调试输出窗口虽然已经加入了HTML显示区域,但还是无法进入到下一步链接或提交。只能调试当前页面。

不知道是否有其它方式来进行操作。

作者: seraph   发布时间: 2005-09-21

第一个问题:请问你现在使用的调试模式是server 还是 internal?
第二个问题:此情况已向Zend总部反映,等待回复。

谢谢你对5.0 beta版的测试。如果还有问题,请告诉我们。谢谢!

作者: hosander   发布时间: 2005-09-23

引用:
原帖由 hosander 于 2005-9-23 10:56 发表
第一个问题:请问你现在使用的调试模式是server 还是 internal?
第二个问题:此情况已向Zend总部反映,等待回复。

谢谢你对5.0 beta版的测试。如果还有问题,请告诉我们。谢谢!
调试的是远程环境,先建立一个FTP的连接,建立一个项目,在项目中加入这个FTP连接。然后打开PHP文件进行调试运行。

在连接远程服务器上,ZendServer已经安装,通道也已经设置,连接远程正常。

不知道你说的调试模式server、internal是什么意思?

作者: seraph   发布时间: 2005-09-23

我说的是工具-->首选项-->调试-->调试方式。
你是否写入远程服务器的HTTP地址。
同时,请确认改HTTP地址的发布目录下有“dummy.php”这个文件。这个文件是随着ZendStudio的server的安装而自动产生的远程调试的接口。

关于"在调试输出窗口虽然已经加入了HTML显示区域,但还是无法进入到下一步链接或提交。只能调试当前页面。":

请确认链接到的文件与当前文件在同一个项目里面。是可以进入下一步链接或提交的。对于不在项目组里的文件。请确认该文件可以访问。同时Studio的内置浏览器是开启的。

请务必告诉我是否可用。谢谢!

[ 本帖最后由 hosander 于 2005-9-23 15:12 编辑 ]

作者: hosander   发布时间: 2005-09-23

第一个问题,调式方式是server方式,不是内部方式。这个在项目=》项目属性里一样有设置,前面我发贴说过,调试远程服务器上的项目,一共要在项目属性,通道设置,StudioServer这三个地方都设置过才行。

StudioServer在远程服务器上的安装确认是正常的,dummy.php存在。

请看附图,调试消息里同样也显示的WebEnter:/user/loca....这样的字符串,与dirname(__FILE__)返回的也是这样的字符串。

[ 本帖最后由 seraph 于 2005-9-23 15:51 编辑 ]

作者: seraph   发布时间: 2005-09-23

关于第二个问题,我还是不明白如何进入下一页面调试。

举例:
我的后台管理首页为index.php,页面显示帐号与密码输入框,一个提交按钮。

打开index.php,按F5运行后,右栏HTML区域显示上述登录页面,我输入后提交,返回白板页,上方写:about:login.php,就是我提交的action页面:login.php。

因为后台管理页面有权限控制,必须要过这个登录操作记录session后才能访问,所以上述的状况导致无法进行调试。

作者: seraph   发布时间: 2005-09-23

第一个问题,能把项目的截图发给我看下吗?
第二个问题,请保证login.php是能够访问的。

作者: hosander   发布时间: 2005-09-24

一、项目的切图就是楼上我发的那张上有。上半部分,是在文件系统那个页框里的。

二、login.php与调试的index.php是同一个目录。

作者: seraph   发布时间: 2005-09-24

看上去没有什么问题。
请使用菜单栏的“调试”-->“调试URL”。

作者: hosander   发布时间: 2005-09-24

本人认为,调试功能太不人性化了。

作者: mark   发布时间: 2005-10-15