Hi,
I'm posting this as a working discussion of how to setup SME with Front Page Extensions. WHY? Well, all the older posts on this subject point to outdated resources where the code has been removed, the sites shutdown etc... Apparently in July '05. the FP2000 extenstions were obsolesced in favor of 2002 extensions.
Maybe I should be using 2002 extensions? Maybe I shouldn't mess with this at all. Maybe someone has the old script and instructions. That would be nice. Anyway, below is what I have done along with some questions.
NB: This does not make a custom-template so changing settings in the GUI can undo your work. If you need to fix it, just run the sed line again.
PRE INSTALL
~~~~~~~~~~~
# Use this at your own risk... note... I'm changing your httpd.conf with sed. Maybe that scares you... but the script will not install unless you have the "AllowOverride All" set.
mkdir fpwork;cd fpwork
wget http://www.hitechsavvy.com/downloads/fp_install.sh
wget http://www.hitechsavvy.com/downloads/fp40.linux.tar.gz
chmod 755 fp_install.sh
# Backup the httpd.conf and access.conf
cp /etc/httpd/conf/httpd.conf /tmp/
mv /etc/httpd/conf/access.conf /tmp
# Link the access to the httpd.conf (for some reason the scripts requires you to have an access.conf with AllowOverride All in it.
ln -s /etc/httpd/conf/httpd.conf /etc/httpd/conf/access.conf
# Change all the AllowOverride directives (This sed line should do it)
mv /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.b4
sed -e 's/AllowOverride None/AllowOverride All/' \
/etc/httpd/conf/httpd.conf.b4 > /etc/httpd/conf/httpd.conf
./fp_install.sh
INSTALL
~~~~~~~
These instructions come from a Microsoft KB Article 202198
http://support.microsoft.com/default.aspx?scid=kb;en-us;202198and the place you can download stuff
http://www.microsoft.com/downloads/details.aspx?familyid=e005e40b-13fa-4b42-90fe-b245e1c7d2ed&displaylang=en STEPS
1. Are you satisfied with your backup of the system (y/n):
choose y.
2. FrontPage Server Extensions directory [/usr/local/frontpage]:
press Enter to accept the default.
3. Do you want to install a root web (y/n): choose y.
4. Server config filename: /etc/httpd/conf/httpd.conf
5. FrontPage Administrator's user name: fpadmin
6. User name of the owner of this new web:[] apache
7. Group of this new web:[] apache
8. What type of server is this: 2
9. FrontPage Administrator's Password: <secretpassword>
10. Confirm Password: <secretpassword>
11. Which local character encoding does your system support: [1] 1
12. What should the default language be: [1] 1
13. Install new sub/per-user webs now (y/n): choose n
14. Do you want to install Virtual Webs (y/n): choose n
15. Installation Completed! Exiting...
Questions
~~~~~~~~~
While the standard script requires me to set all the AllowOverrides to ALL... I dno't believe this is necessary... In fact, it's probably detrimental. Any ideas which ones I should put back?
Anybody have the original code/scripts?
Should I use 2002 extensions? I think the code I looked at only ran with Redhat 8.0 and above.