Koozali.org: home of the SME Server

Adding FrontPage 2000 Extensions to SME

Offline jfarschman

  • *
  • 406
  • +0/-0
Adding FrontPage 2000 Extensions to SME
« on: August 29, 2005, 06:53:21 PM »
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. :hammer:

Code: [Select]
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;202198

and 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.
Jay Farschman
ICQ - 60448985
jay@hitechsavvy.com

wallyrp

Adding FrontPage 2000 Extensions to SME
« Reply #1 on: August 31, 2005, 02:36:15 AM »
Good evning,

Everytime I've looked, read, heard, seen, and discussed this issue, I was shot down immediately due to the lack of security surrounding FrontPage extensions. I haven't heard any different and would advise against due to security concerns. My memory isn't that good to provide specifics but you've stated that you've looked through the forums. The threads should provide answers that I'm unable to at this time.

G'luck.

Offline jfarschman

  • *
  • 406
  • +0/-0
Adding FrontPage 2000 Extensions to SME
« Reply #2 on: August 31, 2005, 06:22:43 AM »
Wally,

 Thanks.  I still haven't gotten it to work properly yet.  I must say, the whole thing is sort of cheesy.  I think we are going to build some php pages to replicate the functionality and ditch the old fp2000 code.

  However... if anyone has an interest. I can share my notes on failure.
Jay Farschman
ICQ - 60448985
jay@hitechsavvy.com