Microsoft KB Archive/228794

{|
 * width="100%"|

-

The information in this article applies to:


 * Microsoft FrontPage 2000 Server Extensions

-

SYMPTOMS
When you patch a standard installation of Apache 1.3.3 Web Server to a FrontPage patched Apache 1.3.3 Web Server by using the change_server.sh script, the script correctly detects that the server has not been patched, but incorrectly detects that the daemon has already been upgraded. After completing the change_server.sh script, you find that the original httpd daemon has not been properly replaced with the precompiled daemon in /usr/local/frontpage/version4.0/apache-fp/httpd. This results in subsequent errors when you attempt to open the Web in FrontPage

Apache 1.3.3 is the only Apache 1.3.x server where this problem occurs.

CAUSE
The change_server.sh script detected that the server was already an Apache 1.3.3 server and did not detect that it was not patched. Because of this, the existing httpd was not replaced with the precompiled httpd that is patched with the FrontPage module.

RESOLUTION
This problem has been resolved in the download version of the FrontPage 2000 Server Extensions, which can be obtained from the following location:

"http://msdn.microsoft.com/workshop/c-frame.htm#/workshop/languages/fp/default.asp"

WORKAROUND
The following steps will allow you to correctly patch the Apache 1.3.3 server using the change_server.sh.


 * 1) Install the FrontPage 2000 Server Extensions using the fp_install.sh script if you have not already done so.
 * 2) Find and stop the process the Web server is running as, and rename the existing httpd daemon from httpd to httpd.old. In the next few steps, you will copy over a new patched httpd to the location where your Web server's old httpd resides.
 * 3) Change the directory to /usr/local/frontpage/version4.0/apache-fp.
 * 4) Copy the precompiled daemon, httpd, to the location where you renamed the old daemon from step 2.
 * 5) Start the new httpd daemon, for example, ./httpd.
 * 6) Uninstall the server extensions using the Fpsrvadm.exe command in /usr/local/frontpage/version4.0/bin.
 * 7) Run the change_server.sh script in /usr/local/frontpage/version4.0, answer yes to all of the questions, and fill in all required information when asked.
 * 8) Rerun the fp_install.sh to install a root Web, and make sure when asked, to select apache-fp as your server type since the patched httpd daemon has been installed.
 * 9) Stop the httpd daemon process and restart the server.
 * 10) After stopping and restarting the httpd daemon, you should find that the server is patched, and that you can now open your root Web in FrontPage.

MORE INFORMATION
For additional information, please see the following articles in the Microsoft Knowledge Base:

"Q228926 How to Patch the Apache 1.2.x Server for FrontPage 2000" "Q216039 How to Manually Patch an Apache Server" Additional query words: front page

Keywords         : fpse2000 Version          : winnt: Platform         : winnt Issue type       : kbprb
 * }