>Number: 1615 >Category: os-windows >Synopsis: NT service runs only from C:/Apache >Confidential: no >Severity: non-critical >Priority: medium >Responsible: apache >State: open >Class: change-request >Submitter-Id: apache >Arrival-Date: Fri Jan 2 11:50:00 PST 1998 >Last-Modified: >Originator: [EMAIL PROTECTED] >Organization: apache >Release: 1.3b3 >Environment: NT 4.0 Workstation SR3 >Description: This is related to bugs 1458 and 1489. Apache 1.3b3 runs OK as an app under NT, but as a service it works only if installed in C:/Apache but not if installed in the more normal (to Windows) place of C:/Program Files/Apache.
I suspect there may be a registry key which could be manually modified to pass the -d option to Apache, but it is considered poor form for Windows programs to require users to manually change registry keys, or for programs to care which specific directories they are installed in. >How-To-Repeat: Install the Windows 1.3b3 binary distribution using the supplied install routine, accepting C:/Program Files/Apache as the install location. CD to that directory, run "Apache -i", then reboot. Service does not run. Next, try the same only install to C:/Apache. Works fine. >Fix: Include appropriate registry mods in install routine. Better yet, get the location of APACHE.EXE from the OS and locate other directories relative to the actual location of APACHE.EXE (rather than assuming C:/Apache). This avoids the need for registry mods. %0 >Audit-Trail: >Unformatted: [In order for any reply to be added to the PR database, ] [you need to include <[EMAIL PROTECTED]> in the Cc line ] [and leave the subject line UNCHANGED. This is not done] [automatically because of the potential for mail loops. ]
