xdebug

    1热度

    4回答

    我在使用XDebug通过NetBeans调试PHP项目时遇到了麻烦,并希望以前有人可能会遇到此问题。 调试对于所请求的php文件正常工作 - 所以如果我在远程服务器上使用index.php,我可以在NetBeans的index.php中的任意位置放置一个断点,并且代码停在那里,我可以逐步完成。 问题是,所有其他文件都出现在调用堆栈中,如下所示:"file:///home/user/site_htm

    2热度

    2回答

    我目前正在开发一个使用PDT的Drupal网页。在没有XDebug的情况下运行时,该站点工作正常。 当我启用XDebug时,该网站工作正常,但打开了大量的Javascript错误,我需要点击。 示例: 发生运行时错误。 你想调试吗? 线:1 错误:语法错误 - 似乎当了XDebug/PDT使用Firefox作为浏览器仅是一个问题,在使用IE时,不会出现此问题。它可能与Firebug有些不兼容吗?

    0热度

    1回答

    这是一个不太明显的问题。我的设置全部在本地Windows机器上运行;我已经安装了NetBeans IDE,运行XDebug的本地XAMPP服务器以及在mod目录中安装了一些定制插件的Moodle。我可以在PHP页面(包括主要的Moodle的)中愉快地创建断点,但是我放置在mod目录下的php文件中的任何断点都不会触发(在我的mod或任何内置的断点上)。我认为Moodle可能会做一些“魔术”来显示m

    3热度

    3回答

    您是否设法让Aptana Studio调试工作?我尝试了下面这个,但是在我的菜单中我没有看到Windows -> Preferences -> Aptana -> Editors -> PHP -> PHP Interpreters(我已经安装了PHP plugin),并且尝试设置服务器菜单时尝试调试时出现“套接字错误”。安装了Xdebug,通过php info确认。

    0热度

    2回答

    我在Windows上设置geben-on-emacs时遇到问题。 我: GNU Emacs的23.0.60.1 geben 0.22 XAMPP 1.7.0 的Xdebug 2.0.4 本地Debugclient工作正常:调试会话被建立我可以发出各种调试命令。 这是当我尝试geben调试发生了什么: 问题M-X geben。获取等待调试服务器连接端口9000响应。在浏览器中打开。 在这个阶段PHP

    8热度

    1回答

    如何设置多开发者XDebug PHP环境? 我有以下设置: 我与Apache和Xdebug一台Linux机器加载和php.ini文件,我认为是正确的。 我找到了一个python代理脚本,我用它来代理来自PDT的调用Eclipse IDE的开发人员正在使用的Apache/Xdebug在同一个Web服务器上运行。 我设置idekey在php.ini为“ECLIPSE_DBGP”和Xdebug的自动启动

    1热度

    5回答

    我使用Zend Studio在开发服务器上对我的php脚本进行远程调试。它适用于网页代码,但是我可以使它与命令行脚本一起工作吗? 我有几个助手应用,以提高我的应用程序运行。通过命令行而不是Web浏览器启动远程调试器是非常有用的,所以我可以测试这些。 我认为这是可能的,因为我认为Zend使用xdebug与Eclipse交谈。显然,它会在请求中添加一些参数来唤醒Zend代码。我猜我需要挖掘它? UPD

    22热度

    2回答

    我正在使用NetBeans 6.5开发PHP,并且我有xdebug安装程序。有没有办法告诉它不要在每个请求的文件的第一行停下来? JIT模式不会解决这个问题,因为我不希望它停止我捕获的每个异常。

    1热度

    4回答

    当Xdebug安装/启用时,标准PHP错误(当设置为在浏览器中显示时)会被更多信息性消息替代,其中包含每个消息的堆栈跟踪。另外,我注意到它也似乎改善了其他领域的输出,例如var_dump()函数,对输出进行格式化/颜色编码以使其更具可读性。 是否有任何提供类似功能的第三方软件包?我倾向于使用Zend Debugger进行调试,并且喜欢找到不依赖于Xdebug的东西。当然,我可以编写自己的错误处理程

    2热度

    1回答

    我对Vim表达式一无所知。我有一个vim foldexpr,附带一个xdebug跟踪文件的语法文件。现有的表达式如下所示: foldexpr=strlen(substitute(substitute(substitute(substitute(getline(v:lnum),'^TR.*$','',''),'\\s>=>','->',\"g\"),'^\\s.\\{20\\}\\(\\s\\+\\