it seems to have prepended /var/www to it, that is the default doc root for apache granted but I'm running under a separate virtualhost mapped to my sandbox correctly. In the title bar it states "Output http://myserver/<correct URL to file>

I'm really confused. What is wrong? I really like the IDE and am considering buying it but the debugger is a pre-requisite to my purchase and I've spent a long time trying to get this working now.

Any ideas?

I still need to be able to get that auto_prepend file to run too. I did think about adding a mapping but that doesn't make sense, I can't map to it as it's not available through my share

You'd use documentroot anyways.
If you run multiple virtual hosts (distinguished by ports or hostnames) you may have multiple documentroot directories.
Anyways, UserDir has very little relation to that. It works for authenticated users only.

You'd use documentroot anyways.
If you run multiple virtual hosts (distinguished by ports or hostnames) you may have multiple documentroot directories.

Yes, I do have multiple document roots, they are set up correctly and work correctly, however when I debug, all remote paths have /var/www prepended which is the doc root of the *defualt* virtualhost, as indicated above, hnce me mentioning it.

For the project I'm testing this IDE on the document root for that virtual host is /home/bealers/sandbox, when I debug I get an error saying that that /var/www/home/bealers/sandbox does not exist.

Quote:

Anyways, UserDir has very little relation to that. It works for authenticated users only.

Eh? that user has an account on the server granted (so they can access their work) is that what you mena by authenticated? ANy one can view the files over http, e.g. http://flump/~bealers will get to be doc root, I just happened to have added a DNS entry (which is used as the ServerName for the virtual host) that points to the same folder as it looks neater

I'm still in the situation that

1) The main issue is that when I debug /var/www is prepended to all remote paths

2) I have a file that is auto_prepended from within php.ini, this is *way* out of the document root of my project and should stay out of it. I did read the FAQ entires re: mapping but still doni't understand why a file in /usr/share/lib needs to be mapped to a project. If I try to debug, it complians about not finding the file.

I can turn off the warning but I still don't understand why it's complaining

Yes, I do have multiple document roots, they are set up correctly and work correctly, however when I debug, all remote paths have /var/www prepended which is the doc root of the *defualt* virtualhost, as indicated above, hnce me mentioning it

debugger does never pre- pend nor post- pend pathes. It takes them from php engine and therefore debugger can't be wrong. If it sees /var/www/... it means that php executed /var/www/...

Quote:

For the project I'm testing this IDE on the document root for that virtual host is /home/bealers/sandbox

Make sure that you do test on that virtual host, not on the default one.

Quote:

1) The main issue is that when I debug /var/www is prepended to all remote paths

see above.

Quote:

2) I have a file that is auto_prepended from within php.ini, this is *way* out of the document root of my project and should stay out of it. I did read the FAQ entires re: mapping but still doni't understand why a file in /usr/share/lib needs to be mapped to a project.

It's the way IDE works. IDE needs to see all the files locally to avoid excessive network traffic during debug session.
To accomplish that you may copy this file to for example c:\work and add additional mapping entry that would bind c:\work (local path) to /usr/share/lib (remote path)