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:
The URL I'm getting is http://xxxx/xxxx/index.php?. This has one xxxx too much. How can I get rid of this?
In the file field, you wrote /xxxx/index.php
, change that to /index.php
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.
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/).
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)
https://vsubhash.wordpress.com/2013/01/26/fix-for-url-auto-generate-bug-in-eclipse-php-pdt-plugin/