2011-11-18 33 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/