IntroductionIntroduction
  InstallingInstalling
  HandlingHandling
  Virtual serversVirtual servers
  ModulesModules
  FilesystemsFilesystems
  RXML tagsRXML tags
  GraphicsGraphics
  ProxyProxy
  Miscellaneous modulesMiscellaneous modules
  Security considerationsSecurity considerations
  ScriptingScripting
  DatabasesDatabases
  LDAPLDAP
  SiteBuilderSiteBuilder
  Access ControlAccess Control
  IntraSeekIntraSeek
  LogViewLogView
  FrontPageFrontPage
    <Installing>Installing<Installing>Installing
  UpgradingUpgrading
  Third party extensionsThird party extensions
  PortabilityPortability
  Reporting bugsReporting bugs
  AppendixAppendix
 
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.