If you are still looking for a solution, you can try creating a connection that allows you to move the contents of the root folder to the path with spaces. I did this and it works without problems.
You need Microsoft's Junction . I think you can create connections without it, but it is more complicated.
Create the apache_root.bat file to pass the junction.exe commands and reuse it if you delete the connection and you need to recreate it:
"G:\SysinternalsSuite\junction.exe" "G:\UniServerZ\www\test" "G:\Google Drive\test"
- The first line is the path to juction.exe. I think you can only write "junction.exe" if the .bat file is in the same folder;
- The second line is the path to the juction folder. In my case, this "test" folder is created
- The third line is the source of the connection folder. In my case, this βtestβ folder exists and has subfolders.
I use Uniform Server, which is portable and has the root folder "www" inside the UniServerZ folder. Each time I upgrade the server, I delete the entire UniServerZ folder and run the .bat file to recreate the test folder.
Of course, the original folder is not deleted when the connection is deleted. Beware of the SymLinks that I see in your configuration file, they delete the original folder. I almost screwed up my Windows by deleting the symlink.
source share