Vista / Instant Rails (Apache) startup error

I have instant rails (1.4) on an XP machine, the contents of which
(i.e. C:\InstantRails and everything under it) I copied over to a new
Vista machine.

Everything fies up nicely EXCEPT Apache, which fails with:

“Error in Apache Configuration File:
Syntax Error on line 74 of c:/instantrails/apache/conf/httpd.conf
ServerRoot must be a valid directory”

Except this is a valid directory on this machine, just as it was on
the ole xp one. If I go to that line 74 in httpd.conf, it reads:

ServerRoot “${path}/apache”

Can someone please point out what must be obvious, that I do not see
here? Thanks

On 3/20/07, Ike [email protected] wrote:

ServerRoot must be a valid directory"

Except this is a valid directory on this machine, just as it was on
the ole xp one. If I go to that line 74 in httpd.conf, it reads:

ServerRoot “${path}/apache”

Can someone please point out what must be obvious, that I do not see
here? Thanks

${path} is an Instant Rails internal identifier that is supposed to be
replaced with the path to where you have placed Instant Rails. If you
look
in the “conf_files” sub directory, you’ll see a whole bunch of model
config
files that are full of references to ${path}.

When IR puts up the dialog saying that IR “has moved, do you want to
update
the config files?”, IR reads all of these files, substitutes the install
path for each instance of ${path} and writes the resulting files to
there
various runtime directories.

The fact that the runtime apache config file still contains ${path} is
pretty bizarre.

Try renaming your base IR directory to something else and start up IR to
force a config file update (make sure the IR base path does not contain
any
space characters). Hopefully that will clear things up.

Curt