问题标签 [zend-debugger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
717 浏览

php - eclipse环境中的Javascript调试器

如何在所有环境都停止工作的情况下安装一个?

0 投票
2 回答
1357 浏览

php - 在 Eclipse 中使用 Zend Debugger 调试 Yii Web 应用程序

我在 Eclipse 中成功运行了 Zend 调试器,但我不明白如何调试 Yii 项目。即,我可以调试单页 PHP 脚本,但我不知道 Yii Web 应用程序的配置选项应该是什么。

例如,我在想控制器文件将是我选择实际调试的文件,但它说找不到该文件。我附上了选项的屏幕截图。

我使用了 Firefox Zend Debugger 扩展,效果很好。现在,我只想知道如何在 Eclipse 中进行等效的操作。

基本选项是:文件和 URL

0 投票
2 回答
550 浏览

php - Zend Studio 浏览器工具栏替代 PhpStorm 3?

我已经使用Zend Studio很长时间了,有一个超级有用的资源叫做Studio Browser Toolbar,它基本上是一个 Firefox 工具栏,它允许我从浏览器直接调试网页到 Zend Studio。

现在我开始使用PhpStorm 3,并且一直在尝试寻找 Zend Studio 功能的替代方案。

我已经从我的 Zend Server 安装中为 PhpStorm 进行了基本的调试配置,以便使用 Zend Debugger 进行调试。现在我需要某种功能,允许我从浏览器调试特定网页。

那么,有什么办法可以做到吗?

0 投票
7 回答
3445 浏览

eclipse - Zend Debugger Eclipse 启动错误:eclipse.php.debug.core 无法加载类 debug.core.model.PHPConditionalBreakpoint

我在 Mac OSX Lion 上工作,自从我安装了 Zend Debugger 并让它能够调试 php web 应用程序后,我经常遇到这个 Eclipse 启动错误:

扩展点 org.eclipse.php.internal.debug.daemon.communication 插件的错误创建扩展插件 org.eclipse.php.debug.core 无法加载类 org.eclipse.php.internal.debug.core.zend .communication.DebuggerCommunicationDaemon。自动激活包 org.eclipse.php.debug.core (258) 时出错。

错误日志包含以下堆栈跟踪:

当我重新启动 eclipse 几次时,这个错误通常会消失。我搜索了解决方案并尝试重新安装 eclipse 几次。只有当我同时安装了 ADT(Android 开发工具)和 PDT(PHP 开发工具)+ Zend 调试器时,才会出现此错误。

如果您有有关如何解决此问题的信息,请告诉我。在相关的说明中,我从来没有真正让 PDT + Zend 调试器在 Windows 上工作(如调试)PHP 应用程序。

0 投票
1 回答
370 浏览

php - Zend 调试器 - 无法发送消息

我在设置 Zend 调试器时遇到了一些问题。我已经安装了 Zend Server CE。我使用 Zend Studio 作为我的开发环境。

在 Debug Configurations 下的 Zend Studio 中,我可以测试 Debugger。一切正常。但是当我尝试调试我的项目时,浏览器会弹出并显示正确的页面,但调试会话直接终止。我在 IndexController 中设置了一个断点,但调试会话直接终止。

在我的 Zend 服务器日志选项卡下,服务器错误日志显示“[Zend 调试器] 无法发送消息”。

有谁能够帮我?

0 投票
1 回答
791 浏览

ajax - 使用 Eclipse PDT 和 Zend Debugger 调试 AJAX 项目的 PHP 代码

我不确定我是否正确,但似乎 Eclipse PDT + Zend Debugger 在调试 Ajax 项目时存在问题。我正在开发一个项目,其中所有请求都通过单个 PHP 文件传递​​(甚至是下载图像等资源请求)。当我想在第一个请求成功返回后在 Eclipse 中启动调试会话时,第二个请求返回以下错误消息:

由于未完成的调试会话,Zend Studio 调试器发生通信错误。未捕获的 SyntaxError:意外的令牌 <

要重新加载页面,请单击刷新

在我看来,由于第一个请求使 Zend 服务器保持忙碌,第二个请求无法成功连接到它。在这种情况下,我已经配置了 Eclipse,因此它不会停在每一页的第一行,但仍然没有运气。

这是否意味着在自由发送请求的 PHP + Ajax 项目中,无法调试?有没有人在类似的情况下测试过这个和/或 xdebug?

问候,

0 投票
1 回答
949 浏览

ajax - 使用 Eclipse PDT 调试具有并发请求的 Ajax 页面

曾经我问过同样的问题,但现在我可以为它提供一个测试用例。

当页面向服务器的动态页面发送多个请求时,问题在于 Eclipse PDT 中的调试。考虑如下网页:

在上面的页面中,JQuery 仅用于防止浏览器缓存图像。并且是img.php这样的:

当我尝试使用 Zend Debugger 调试 Eclipse PDT 中的第一页时,只发出第一个img.php请求,而其他请求被驳回。示例输出显示在附加的图像文件中。在本例中,不加载图像文件不会阻止您调试项目的其余部分。但是一旦有一个由于这个问题而没有加载的 javascript 文件,项目的其余部分将无法正常工作。有谁知道如何调试这样的页面?

这是我的规格:

  • PHP 版本 5.3.14
  • Zend 调试器 v5.3
  • 适用于 PHP 开发人员的 Eclipse,版本:3.0.2
  • Apache/2.2.22 (Ubuntu)

样本输出

0 投票
1 回答
3023 浏览

php - 使用 Eclipse - 没有选项可以将 PHP 作为脚本运行或调试?

我想再次尝试使用 PHP,并决定也尝试使用 Eclipse。

我刚刚完成了 Eclipse PDT 的全新安装,以及使用 EasyPHP 的相关 php/mysql/apache 服务器。Zend-debugger 和 Xdebug 也已安装。

但是,我没有作为 PHP 脚本运行或调试的选项。唯一可用的选项是作为“PHP Web 应用程序”运行。我看过一些指南和视频提到了 Run As PHP Script 选项,但我没有。

我需要配置什么才能得到这个?

0 投票
0 回答
111 浏览

php - OS X 10.7 上 Eclipse 中的 Zend 调试器

我试图让 Zend Debugger 在 Eclipse 中工作。

OS X 10.7 MAMP 2.0.5 使用 php 5.3.6,端口 8888 - phpinfo 说我配置了 Zend_Debugger - 允许的主机是 127.0.0.1/32 Eclipse Helios - Zend 是默认调试器

当我尝试在调试配置中测试调试器时,出现超时错误。当我尝试并实际调试页面时,页面加载时不会中断调试(即,它实际上找到了服务器和文件)。

建议?

0 投票
1 回答
1041 浏览

php - 通过 SSH 隧道调试 PHP Cloud 应用程序

我正在尝试通过 SSH 隧道在 Eclipse/Windows 中使用远程调试,如 PHP Cloud 上的这些文章中所述。

我已经能够使用 PuTTY 和由 Pagent 管理的公钥/私钥建立 SSH 连接。我现在在 Eclipse 的 Debug Configurations 菜单中测试调试器时遇到了问题。我已经设置了具有以下详细信息的服务器。

  • 基本 URL: http: //lhith.my.phpcloud.com(指向我在 PHP Cloud 上的应用程序的链接)。

  • 本地 Web 根目录:(C:\Users\Luke\workspace\lhith我本地副本中包含 index.php 的路径)

  • 路径映射:(/.apps/http/__default__/0/1.7-zdc服务器上包含 index.php 的路径)-> /lhith(工作区中包含 index.php 的路径)

  • 文件:/lhith/index.php
  • 网址: http: //lhith.my.phpcloud.com

我还将 Zend Debugger 配置为使用端口 10137 和 127.0.0.1 的客户端主机/IP。当我连接我的 SSH 会话并尝试测试调试器时,我看到错误“调试服务器尝试连接到以下客户端主机/IP 时发生超时:-127.0.0.1”

这里可能出了什么问题?我能做些什么呢?

感谢您提供的任何帮助。