Could this be a bug or feature in the Windows path handling? I have never touched this part of the code, but I don't immediately see where Windows paths would be handled differently. I suspect it is in apr_filepath_root in apr file_io/win32/filepath.c
I am trying to get my Windows build environment working, but if someone has seen this before, it might save me the time. - Y On Fri, Mar 10, 2017 at 11:27 AM, Yehuda Katz <yeh...@ymkatz.net> wrote: > You can set the DocumentRoot to "C:/" (note the forward slash instead of > the backslash). > You can technically set it to just "/" also if you want the drive where > HTTPD is located. > > When running HTTPD on Windows, it is good practice to use forward slashes > even though backslashes work in some places. > This is supposed to be inserted as a comment in the Windows httpd.conf (by > httpd/branches/2.4.x/build/installwinconf.awk): > > >> # NOTE: Where filenames are specified, you must use forward slashes >> # instead of backslashes (e.g., "c:/apache" instead of "c:\apache"). >> # If a drive letter is omitted, the drive on which httpd.exe is located >> # will be used by default. It is recommended that you always supply >> # an explicit drive letter in absolute paths to avoid confusion. > > > - Y > > On Fri, Mar 10, 2017 at 8:37 AM, Eric Covener <cove...@gmail.com> wrote: > >> On Fri, Mar 10, 2017 at 8:25 AM, Ishan Thakur >> <ishanthaku...@yahoo.in.invalid> wrote: >> > “We are setting the documentRoot as “web”(no complete absolute path). >> This >> > works fine for all the paths. >> > The paths can be direct drive(D:\). But it fails only for C drive(C:\). >> The >> > same works fine for all other paths(D:\, C:\Program Files…etc) >> > >> > For C drive, we are getting following error: >> > >> > Syntax error on line 129 of C:/httpd.conf: >> > DocumentRoot must be a directory >> > “ >> > Is there any restriction for C drive on Windows for Apache httpd-2.2.31? >> >> >> You'll have to provide some more detail. How does "web" work for >> different drive letters? Do you specify different server roots in >> different configuration files? >> >> There's nothing special about the C drive when you specify a DocumentRoot. >> >> -- >> Eric Covener >> cove...@gmail.com >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org >> For additional commands, e-mail: users-h...@httpd.apache.org >> >> >