It is designed to work with both a local testing and live server. It allows you to set both a local and remote root so they can be different.
If you have time I'd love to set up a screen sharing session so you can show me what you were trying to do and where it was failing for you so that we can try to correct those issues and get it working properly in the future.