Introduction
  Installing
  Handling
  Virtual servers
  Modules
  Filesystems
  RXML tags
  Graphics
  Proxy
  Miscellaneous modules
  Security considerations
  Scripting
  Databases
  LDAP
  FrontPage
    Installing
  Upgrading
  Third party extensions
  Portability
  Reporting bugs
  Appendix
 
Installing

This chapter describes how to install FrontPage98 support in your Challenger server.

Apart from an installed Challenger server, you will need FrontPage98 extensions for your operating system, they can be downloaded from RTR, http://www.rtr.com/.

FrontPage98 may not be supported on all platforms that Roxen supports.

The process of installing FrontPage98 support in a Roxen server is as follows:

  1. Install the FrontPage98 extensions on your system, in the directory /usr/local/frontpage, using the script included with it. If the program asks if you want to install root web, sub/per-user webs or virtual webs, say no. This can be installed later.

  2. Create a directory where FrontPage can store its files. The directory is called Document Root further on.

  3. Add the FrontPage Script support module to the virtual server where you want FrontPage support. Configure the module variables as follows:
    FrontPage/Document Root
    specifies where the FrontPage webs are located in the file system.

    Run script as
    specifies which user to run the FrontPage scripts as. The user needs read and write privileges in the Document Root directory.

  4. Add a Filesystem-module and configure the module variable Search Path to point to the document root directory.

  5. Create the FrontPage98 configuration file. This is done via the addfp98.pike script that can be found in the roxen/tools/ directory. The syntax of the script is described below:
    pike addfp98.pike -d <domain> -l <login> 
    -p <passwd> -r <document-root>
    [--port=<port>]
    -d <domain>
    The host and domain name of the server.

    -l <login>
    The login name to be used to edit pages with FrontPage clients.

    -p <passwd>
    The password to be used to edit pages with FrontPage clients.

    -r <document-root>
    The location in the file system where FrontPage webs are stored.

    --port=<port>
    The port number of the server.

Example

pike addfp98.pike -d www.roxen.com -l www -p gazonk 
-r /usr/local/frontpage/content
The administrator will have to use the fpsrvadm.exe utility in the FrontPage98 extensions distribution to create, delete, and rename subwebs; Challenger's FrontPage98 support does not support these operations through the FrontPage clients.