How to set the correct URL for eclipse PHP debuggi

2019-04-11 14:32发布

I'm having a trouble setting up PHP debugging in Eclipse with a non standard URL.

The URL for my application must be http://xxx/index.php. That's something I cannot easily change.

I'm constantly failing in setting up the debug configuration to call this URL. This is what I've set up:

enter image description here enter image description here

The URL I'm getting is http://xxxx/xxxx/index.php?. This has one xxxx too much. How can I get rid of this?

4条回答
该账号已被封号
2楼-- · 2019-04-11 14:56

If you are using xdebug, try to configure in your eclipse 'PHP Xdebug Remote'. And the path that do you need is the absolute path to your local web files (/User/test/Sites/mywebpage.com/).

查看更多
Explosion°爆炸
3楼-- · 2019-04-11 15:08

You can modify the org.eclipse.php.server.ui plugin to get it the way you want.

Use the Plugin devlopment perspective of Eclipse to modify the plugin. The dialogs are available in

  • /org.eclipse.php.server.ui/src/org/eclipse/php/internal/server/ui/launching/PHPWebPageLaunchShortcut.java (in function contractURL)
  • /org.eclipse.php.server.ui/src/org/eclipse/php/internal/server/ui/ServerLaunchConfigurationTab.java (in function 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/

查看更多
我只想做你的唯一
4楼-- · 2019-04-11 15:09

In the file field, you wrote /xxxx/index.php, change that to /index.php

查看更多
\"骚年 ilove
5楼-- · 2019-04-11 15:13

You are able to configure project specific url.
Open project properties > PHP Debug > Default Base URL

Also, assuming you are using eclipse-php-3.0.2, try this.
1. Exit eclipse.
2. Open workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/{name}.launch with a text editor.
3. Find '<booleanAttribute key="auto_generated_url" value="true"/>'
4. Replace "true" by "false" and save it.
5. Start eclipse.

查看更多
登录 后发表回答