From owner-freebsd-isp Mon Oct 6 08:25:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id IAA04644 for isp-outgoing; Mon, 6 Oct 1997 08:25:10 -0700 (PDT) (envelope-from owner-freebsd-isp) Received: from adsight.com (adsight.com [207.86.2.34]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id IAA04635 for ; Mon, 6 Oct 1997 08:25:06 -0700 (PDT) (envelope-from webadmin@adsight.com) Received: from localhost (webadmin@localhost) by adsight.com (8.8.7/8.8.7) with SMTP id LAA01965; Mon, 6 Oct 1997 11:24:53 -0400 (EDT) Date: Mon, 6 Oct 1997 11:24:52 -0400 (EDT) From: Sam Magee To: "George M. Ellenburg" cc: "'isp@freebsd.org'" Subject: Re: Frontapage extensions coredump under 2.2.2 In-Reply-To: <01bcd260$92d90200$f828cccf@caffeine> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-isp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > I am also having some difficulties with FrontPage Server Extensions under FreeBSD 2.2.2, and am hoping you can assist as well, as I have just about given up. > > After following Microsoft's instructions for installing Front Page Server Extensions, including applying a security patch, when I go to run 'fp_install' I receive the following error: > > # ./fp_install > Step 1: Checking to make sure that all necessary files can be found. > Step 2: Examining srm.conf file. > Step 3: Examining httpd.conf file. > DocumentRoot `/usr/local/etc/httpd/htdocs' does not exist > # > > The strange part is, '/usr/local/etc/httpd/htdocs' *does* exist! I have traced it to the Perl install script which in line 171 calls a stat function which apparently is not supported in my implementation of Perl?! > > Any help and assistance you can provide would be greatly appreciated. Am using Apache 1.2.4, but even tried this on 1.1.3 which they suggest. > > Regards, > > George Ellenburg Are you running fp_install as "root"? The Perl version I'm using is 5.003 Is the DocumentRoot statement actually in httpd.conf or srm.conf? Also, to get the extensions to install, the directories and files of the webs you're installing on have to be owned by the user that the httpd runs as. This is normally "nobody", but it's hard to work as user "nobody" so I created a "www" account and let the httpd run as that, and chowned my htdocs directory to "www". This part is not necessary if you install the newer FP98-beta extensions, which seem to be as stable as the FP97 ones were, and the security options are more flexible. The last weirdness with the FP97 extensions involved the we80.cnf file. Every new virtual web I used with Frontpage, I had to copy it's config file (www.webname.com:80.cnf) to we80.cnf Once I had used the extensions on that virtual web, then it would continue to work even after copying a new virtual web config to we80.cnf (Don't think I need to do this with the FP98 extensions). -- Sam