Installing improved mod_frontpage and FrontPage extensions. (cont.)

Now after you have mod_frontpage an fpexec installed you will want to make sure that you have the FrontPage extensions installed.

* Change to the /tmp directory first just to be safe.
  1. Download the tarball file from Microsoft's site:

    ftp://ftp.microsoft.com/products/frontpage/fp40.<os>.tar.z [3]

  2. Download the install script from their website as well:

    ftp://ftp.microsoft.com/products/frontpage/fp_install.sh

  3. Run the fp_install.sh script. You will be prompted with several questions including where you would like to install the extensions and where programs like zcat are (which is usually /bin/zcat). Here are some questions the script may ask you and the answers I usually use:
    - Are you satisfied with your backup of the system (y/n) [N]?  y
    - FrontPage Extensions directory [/usr/local/frontpage/]: /usr/local/frontpage
    - Where is the zcat which can uncompress gz files? /bin/zcat
    - Do you want to install a root web (y/n) [Y]? y
    - Server config filename:  /etc/httpd/conf/httpd.conf
    - FrontPage Administrator's user name:  fpadmin
    - Enter the new servers port number: 80
    - Unix user name of the owner of this new web:[nobody]  nobody
    - Unix group of this new web:[nobody] nobody
    - What type of Server is this: 3                   (This is apache-fp)
    - Password for user "fpadmin":                     (it will prompt you twice.)
    - Which local character encoding does your system support: [1] 1
    - What should the default language be: [1] 1
    - Install new sub/per-user webs now (y/n) [Y]? n      [4]
    - Install virtual webs now (y/n) [Y]? n               [5]
    

    Note that it might not ask you every question shown above because the script tries to detect certain settings. Also, if you have multiple virtual host containers setup in your httpd.conf file, it may prompt you for which host to use. You will want to use the main server name.

  4. Now you will need to tweak some settings that the fp_install.sh script might not have got right.
Part 4

[4] - The reason I say no here is because it tries to look at the srm.conf file for information and always fails on newer Apache installations. This is because most people consolidate all their configuration information into the main httpd.conf file instead of splitting it up like the old way. You can install per user sub webs later using the fpsrvadm.exe program.

[5] - The install script seems to be broken on this step and will get caught in an endless loop in some cases.


Apache and Frontpage Copyright 2001 Suso Banderas (suso@suso.org)