2011-11-18 81 views
3

我在使用非标准URL在Eclipse中设置PHP调试时遇到了麻烦。如何为Eclipse设置正确的URL PHP调试

我的应用程序的URL必须是http://xxx/index.php。这是我不能轻易改变的。

我经常不能设置调试配置来调用这个URL。这是我已经设置了:

enter image description here enter image description here

我得到的网址是http://xxxx/xxxx/index.php?这有一个xxxx太多。我怎样才能摆脱这一点?

+0

毕竟我们滥用阿帕奇mod_rewrite的将网址缩短为http:// xxxx/ind ex.php。不好,但它的作品。 – BetaRide

回答

1

在文件中的字段,你写/xxxx/index.php,如果您使用的XDebug是改变/index.php

+0

这不起作用。 Eclipse说“文件不存在” – BetaRide

+0

如果你按浏览按钮并选择文件,你在现场得到什么? –

+0

/xxxx/index.php – BetaRide

0

,尝试在你的eclipse的PHP Xdebug的远程“配置。您需要的路径是本地Web文件的绝对路径(/User/test/Sites/mywebpage.com/)。

+0

我试图将http:// xxxx更改为http://但eclipse不接受这一点。 – BetaRide

1

您可以配置项目特定的网址。
打开项目属性> PHP调试>默认基址URL

此外,假设您使用eclipse-php-3.0.2,请尝试此操作。
1.退出eclipse。
2.使用文本编辑器打开workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/{name} .launch。
3.找到'< booleanAttribute key =“auto_generated_url”value =“true”/ >'
4.将“true”替换为“false”并保存。
5.启动eclipse。

+0

这是非常正确的答案,它甚至不好笑。最新版本的PDT(3.0.2)不提供设置自己的URL的选项(为什么?)。 –

+0

您也可以在此文件中正确设置base_url。 –

0

您可以修改org.eclipse.php.server.ui插件以获得您想要的方式。

使用Eclipse的插件开发透视图来修改插件。对话框可在

  • /org.eclipse.php.server.ui/src/org/eclipse/php/internal/server/ui/launching/PHPWebPageLaunchShortcut.java(在功能contractURL)
  • /org.eclipse.php.server.ui/SRC /组织/日蚀/ PHP /内部/服务器/ UI/ServerLaunchConfigurationTab.java(在功能formatFileName)

Animation showing Java files that need to be modified in the PDT plugin JAR https://vsubhash.wordpress.com/2013/01/26/fix-for-url-auto-generate-bug-in-eclipse-php-pdt-plugin/