RE: win32 changes from 1.3

2002-05-23 Thread Allan Edwards

I suggest we cwd to the server root on startup.  We can do this
in the winnt_mpm, or for all platforms in main().  Opinions?
  
  +1  - at least for Windows
  
  And +1 for the rest, or was that simply +0 to do so in main()?
 
 why would we want to chdir() for the other platforms?  maybe it
 wouldn't hurt at this stage (we chdir(/) later in processing on
 Unix) 

Well I don't feel comfortable giving the recommendation
for Unix etc, i.e. what the side effects might be so unless
someone else says +1 for main I would go with winnt_mpm.

Allan 



win32 changes from 1.3

2002-05-22 Thread Allan Edwards

In 1.3 we did not need to specify a drive letter
for ServerRoot and DocumentRoot paths but in 2.0
it appears we must specify the drive letter or Apache
will not start as a service. (note: the 2.0.36 .msi 
install sets the drive letter so this limitation is 
not immediately apparent to those users).

Also, in 1.3 the -k stop/restart directives worked
even if you started Apache from the command line.
Now it appears that -k is only effective when 
running as a service.

Were these changes intentional or did they slip
in inadvertently?

Allan



RE: win32 changes from 1.3

2002-05-22 Thread Allan Edwards

 If your cwd is on another
 volume, that's a problem.  This hurts services, since the cwd will
 always be c:\winnt\system32\.

Yep, was installed on a non-C: drive
 
 I suggest we cwd to the server root on startup.  We can do this
 in the winnt_mpm, or for all platforms in main().  Opinions?

+1  - at least for Windows

 -k preferring a service was a deliberate change.

That was my guess, but I had to ask :)

Allan



RE: win32 changes from 1.3

2002-05-22 Thread William A. Rowe, Jr.

At 06:37 PM 5/22/2002, you wrote:
  If your cwd is on another
  volume, that's a problem.  This hurts services, since the cwd will
  always be c:\winnt\system32\.

Yep, was installed on a non-C: drive

  I suggest we cwd to the server root on startup.  We can do this
  in the winnt_mpm, or for all platforms in main().  Opinions?

+1  - at least for Windows

And +1 for the rest, or was that simply +0 to do so in main()?