As most of you are aware, Microsoft FrontPage (FP) has long ago reached its end-of-life. Microsoft no longer distributes FrontPage or FrontPage Server Extensions (FPSE). Now, this may be all well enough and most us understand why. The problem unfortunately lies with the user base. Many people still use and rely on the old outdated versions of Microsoft FrontPage.
SWSoft stopped shipping FPSE as of Plesk version 8.1.0. The last version of FPSE that I could locate was in version 8.0.1 of Plesk.
Version 8.0.1 was also never released for CentOS5 or Red Hat Enterprise Linux 5 (RHEL5), which means that there are effectively no RPMs for FPSE, that was compiled against Apache 2.2.x.
This effectively meant that you had to search for an OLD copy of fp50.lin.tar.gz and compile it yourself. Not the most ideal solution.
Enter, crash. crash provided the solution to the problem on SWSoft’s forum. I will be repeating most of crash’s post below.
You will need one of the older SWSoft FPSE RPM’s. I used
frontpage-5.0-72psa.rhel4. The RPMs are located in the Plesk 8.0.1 .tar.gz file, in the
You will need to install one of the above RPM’s onto your system.
Once installed, do the following:
cp -afr /usr/local/frontage .
tar -cvf frontpage-5.0.tgz ./frontpage-5.0/
You should now have a frontpage-5.0.tgz file, that will be used.
crash provided the following patches to have mod_frontpage compile against Apache 2.2.x. (The patches should allow you to compile mod_frontpage against Apache 2.0.x or Apache 2.2.x [There are a few tiny differences])
Download the patches: FrontPage Server Extension Patches for CentOS5 and Apache 2.2.x (The file was updated on 20 December 2007)
You need to have the httpd-devel RPM installed.
yum install httpd-devel, will usually be sufficient.
Now do the following:
tar zxvf mod_frontpage-patches.tgz
rpmbuild -bb frontpage.spec
If all goes well, the RPM build process should complete without any errors and you will have a brand new RPM to install FPSE with on CentOS5/RHEL5.
Credit to crash’s post. I discovered a few bugs in the patches originally provided by crash.
A few tips:
- If you installed the SWSoft RPM, you need to remove the mod_frontpage entry from the LoadModules section in the /etc/httpd/conf/httpd.conf file. If you do not Apache will complain that mod_frontpage is already loaded when you restart Apache.
- I have commented out the last 3 lines from /etc/httpd/conf.d/mod_frontpage.conf. Plesk already caters for this in the httpd.include file in each vhost.
- FrontPage Administration Pages only work in Internet Explorer, or at least for me.
- The FrontPage Server Extensions are EXTREMELY sensitive to file permissions.