panFora installation
panFora Installation on the Server For Windows 2000/XP

  • (Looking for how to install panFora on Windows NT/2003 or Unix-based or Apple OS X systems? Click here)

  • Note: Please read the following instructions for installing panFora on Windows 2000/XP carefully, and follow the installation steps sequentially.

  • Show this page without screen snapshots.

 
  Table of Contents
  1. Installation Requirements

  2. Before You Begin

    1. FYI

    2. Gathering Information and Privileges

    3. Preparing the Server

    4. Downloading and Installing ActivePerl

  3. panFora Installation

    1. Downloading panFora Distribution

    2. Installing panFora Files

    3. Setting-up panFora Virtual Directory

    4. Configuring CGI Access

      • IIS5 (Windows 2000/XP)


    5. Securing panFora

      • IIS5 (Windows 2000/XP)


    6. Securing Forum Data

      • IIS5 (Windows 2000/XP)



  4. panFora Setup

  5. Create New Forum
   

 
1.   Installation Requirements
| Top |
   

Please review the following assumptions, requirements, and expectations for installing the panFora software with Windows 2000/XP.

  1. System Requirements:

    You will need the following (In addition to Windows Operating system and IIS software requirements):

    1. Microsoft Windows 2000 (Service Pack 2), Windows XP (Service Pack 1)

    2. Microsoft Information Internet Server (IIS) version 5

    3. Active State PERL

    4. 30 MB disk space (minimum) + storage for forum content

    5. 64 MB RAM (recommend > 128 MB)

  2. Software Requirements & Assumptions

    It is assumed that you have:

    1. Microsoft Windows 2000 (with service pack 2), Windows XP (with service pack 1) installed on your server.

    2. Microsoft Internet Information Server (IIS) version 5 installed, configured and working correctly.

    3. Administrator account access to install software and further configure IIS on the server.

    4. Ability to download and install PERL from Active State's website.

  3. Expectations:

    • panFora software installation is "theoretically" simple and easy.
      However, Microsoft IIS is a complex product that requires a high level of knowledge and expertise to administer and operate successfully.
      Therefore, the required reconfiguration of IIS to accommodate the installation of any web application (including panFora) must be done with expert care.

    • While we have taken steps to document instructions for panFora's installation with clarity and in great detail, we cannot account for all the variations of your particular IIS server configuration.
      As such, we highly recommend and expect that the system administrator doing the panFora software installation has:

      1. familiarity with IIS web server concepts (such as virtual directories mapping, permissions and security).

      2. familiarity with filename extensions to applications mapping under IIS .

      3. prior experience installing web applications under IIS.
   
Important Notes

  • For customers with minimal Microsoft Windows and IIS system administrator experience, wiTHinc recommends and offers consulting and installation services to install the software for you.

  • Contact consulting@withinc.com to inquire about pricing and to schedule your installation.
 

 
2.   Before you begin
| Top |
   

These instructions are intended for Windows 2000/XP systems.

In this document you will find all the instructions on how to properly install panFora software on your webserver.

This document is intended for the Windows System Administrator who is responsible for the web server's operation.

  • The Windows System Administrator installs panFora software and responds to requests for new forums from webmasters, clients (or others who act as designated Forum Administrators).

Please take advantage of our Tech Support Forum.

  • Our online support team is happy to help with technical matters and questions related to panFora installation, FAQs and troubleshooting.
    Tech Support Forum is free and only a mouse-click away.
     

 
2.a.   FYI
| Top |
   
Important Notes

  • You need to install panFora only once on your server, regardless of the number of Forums you plan on deploying.

    Once panFora is installed, you will be able to create and set up as many Forums as your license allows.

    Click here for more information on panFora licenses.

  • If you are installing panFora for evaluation (panFora EVAL), you are granted use of panFora for 45 days.

    After the free evaluation period, all forums will be disabled until you purchase a license.

  • There is no need to reinstall panFora when upgrading a license, or restoring use of an expired Evaluation forum.
    Just enter the newly purchased license key.
 

 
2.b.   Gathering Information and Privileges
| Top |
   

In order to install panFora software, you should have the following information and privileges:

  • Administrator Login access to modify Internet Information Server (IIS) settings.

  • Current location of Internet Information Server's Default Web Site directory.

  • Desired location for installing panFora.

  • Desired location for placing Forum web pages and data.

  • Location of downloaded panFora distribution file.

  • Path to the installed PERL executable.

  • IIS process Owner ID and Group ID.

 
2.c.2   Preparing the Server - Windows 2000/XP
| Top |
   

For Windows 2000/XP, you should have installed and enabled the following:

  1. Windows 2000/XP must be installed, prior to installing panFora.

  2. TCP/IP network protocol must be installed.

  3. Valid IP address must be assigned for the TCP/IP network configuration.

  4. Windows Internet Information Server 5 (IIS5) must be installed.

    • Windows 2000/XP typically auto-installs IIS5, so confirm the service is started.

 
2.d.   Downloading and Installing PERL
| Top |
   

panFora requires access to PERL v5.004 or greater for many of its administrative functions.

Because Windows NT 4, Windows 2000/XP, and Windows 2003 do not include PERL, it must be installed separately, and prior to installing panFora.

You may download a FREE version of PERL for Microsoft Windows, called ActivePerl, from Active State's website at http://www.activestate.com/Products/ActivePerl/.

At the website, you will find instructions to download and install the FREE ActivePerl binary distribution.

 
3.   panFora Installation
| Top |
   

This portion of the documentation provides step by step instructions on how to install panFora.

Once panFora Installation is completed, you may proceed to panFora Setup.

 
3.a.   Downloading panFora Distribution
| Top |
   

If you have already downloaded the panFora distribution file for Microsoft Windows operating systems from wiTHinc's website, skip to the next step.

 
3.b.   Installing panFora Files
| Top |
   
  1. Save the distribution file on your hard drive, and make a note of the directory where the file is saved (i.e. C:\Download\).

  2. Use Winzip (or a similar ZIP decompress/extraction tool) to uncompress the panFora distribution file contents into the desired install location.

    • For the purposes of these instructions and as an example, we will assume that the desired install location is: C:\webapps\withinc

  3. After extraction, a subdirectory named "panFora" (C:\webapps\withinc\panFora) is created, containing the following within a small number of subdirectories:

    • panFora program files.

    • data files.

    • support files.

 
3.c.   Setting-up panFora Virtual Directory
| Top |
   

With Internet Information Server (IIS), you should always associate a Virtual Directory with the directory where panFora is installed.

Create a virtual directory that links to where you placed the unzipped panFora distribution files.

  1. Open the IIS Management Console

  2. Right-click on the Default Web Site

  3. Select New=>Virtual Directory.

    • Virtual Directory Creation Wizard will appear (IIS5).

  4. Enter "panFora" as the alias to be used to access this virtual directory.

  5. Browse to the installed panFora location (i.e. C:\webapps\withinc\panFora) to link the virtual directory to its absolute path.

  6. Set Access Permissions of Virtual Directory by selecting Read and Execute and deselecting all others.

  7. Click Finish to end Wizard.

   
Important Notes

For more information on how to setup virtual directories and reasons for using virtual directories in IIS, please review the IIS documentation.

 

 
3.d.   Configuring CGI Access
| Top |
   

In this portion of the documentation you'll follow the step by step instructions on how to configure CGI Access for IIS.

 
3.d.2.   Configuring CGI Access for IIS5
| Top |
   
3d2
(1.)
 

From the IIS5 Mangement Console:

  1. Select the Virtual Directory you created for "panFora"

  2. Right-click on the "panFora" virtual directory and select Properties

    • That will bring up the "panFora Properties" dialog box.
 
  | top of item |
3d2
(2.)
 

From the "panFora Properties" dialog box:

  1. Enable Read in Access Permissions.

  2. Click on the "Create" button

    • The Application Settings/Name field becomes active.

  3. Enter "panFora" in Application Settings/Name.



  4. Select Scripts and Executables in Application Settings/Execute Permissions.

  5. Click on the "Configuration..." button

    • The "Application Configuration" dialog box will pop up.
 
  | top of item |
3d2
(3.)
 

In the "Application Configuration" dialog box:

  1. Click on the "Add" button

    • That will add a new Application Mapping for the .cgi extension to the PERL interpreter.

    • The "Add/Edit Application Extension Mapping" dialog box will pop up.
 
  | top of item |
3d2
(4.)
 

From the "Add/Edit Application Extension Mapping" dialog box:

  1. Browse... to find the installed PERL program executable

  2. Append "%s %s" in the Executable field.

  3. Specify ".cgi" as the Extension

  4. Select "Limit to" under Verbs.

  5. Type "GET, POST" for Limit to under Verbs.

  6. Check the boxes "Script Engine" and "Check that file exists".

  7. Click "OK" to save the new settings.
 
  | top of item |
3d2
(5.)
 

The "Application Configuration" dialog box should now include the .cgi extension.

  1. Click "OK" to save the new settings in the "Application Configuration" dialog box.

    • That will return you to the "panFora Properties" dialog box.
 
  | top of item |
3d2
(6.)
 

On return to the "panFora Properties" dialog box

  1. Select "Directory Security" tab panel.

    1. Click the "Edit..." button under Anonymous Access and Authentication Control.

      • The "Authentication Methods" dialog box will pop up.

    2. Enable Allow Anonymous Access.

    3. Click "OK" to save Authentication Methods settings.

  2. Click "OK" in the "panFora Properties" dialog box to save panFora Virtual directory configurations.

 
3.e.   Securing panFora
| Top |
   

This portion of the documentation provides step by step instructions on how to secure panFora.

   
Important Notes on Access Restriction

  • The "panFora\util" subdirectory includes support programs that enable panFora to administer the forum and its data.

  • If left exposed and accessible to IIS web users, these programs represent a security risk.

  • Therefore, IIS access to this directory must be restricted.

 

 
3.e.2.   Securing panFora for IIS5
| Top |
   
3e2
(1.)
 

From the IIS5 - Internet Service Manager console:

  1. Expand the panFora virtual directory to expose the "util" subdirectory.

  2. Right-click on the "util" subdirectory and select Properties

    • That will bring up the "panFora Properties" dialog box.
 
  | top of item |
3e2
(2.)
 

From the "util Properties" dialog box:

  1. Deselect(disable) the following check boxes under Access Permissions:
    1. Read

    2. Write

    3. Directory Browsing

    4. Index this resource

  2. Select None for Execute Permissions.

  3. Select "OK" to save properties for "util" subdirectory.
 

 
3.f.   Securing Forum Data
| Top |
   

In this portion of the documentation you'll follow the step by step instructions on how to secure Forum data.

  • You will create a "Forums" virtual directory where panFora will place Forum web pages and operating data.

  • You will set the correct permissions to this virtual directory to ensure panFora's proper operation.
  1. Create a Forums directory using Windows Explorer.

    Important Notes:

    • If the drive where the "Forums" directory resides is an NTFS partition, be sure to set security for Internet Guest Account (IUSR_xxx) as a user with "Full Control" access permissions for this "Forums" directory.



    • For the purposes of these instructions and as an example, we will assume that the desired Forum data storage location is: C:\webapps\withinc\Forums

  2. Open the IIS Management Console

  3. Right-click on the Default Web Site

  4. Select New=>Virtual Directory.

    • Virtual Directory Creation Wizard will appear (IIS5).

  5. Enter "Forums" as the alias to be used to access this virtual directory.

  6. Link the virtual directory to its absolute path by browsing to the installed panFora location (i.e. C:\webapps\withinc\Forums).
   
Important Notes

For more information on how to setup virtual directories and reasons for using virtual directories in IIS, please review the IIS documentation.

 

 
3.f.2.   Securing Forum Data for IIS5
| Top |
   
3f2
(1.)
 

From the IIS5 - IIS Management Console:

  1. Select the Virtual Directory you created for "Forums".

  2. Right-click on the "Forums" virtual directory and select Properties

    • That will bring up the "Forums Properties" dialog box.
 
  | top of item |
3f2
(2.)
 

From the "Forums Properties" dialog box:

  1. Enable Read in Access Permissions

  2. Enter "Forums" in Application Settings/Name.

  3. Select None in Application Settings/Permissions.

  4. Click on the "Configuration..." button

    • The "Application Configuration" dialog box will pop up.
 
  | top of item |
3f2
(3.)
 

From the "Application Configuration" dialog box:

  1. Click on the "Add" button

    • To add a new Application Mapping for the .db extension to panFora's winDB.exe utility program.

    • The "Add/Edit Application Extension Mapping" dialog box will pop up.
 
  | top of item |
3f2
(4.)
 

From the "Add/Edit Application Extension Mapping" dialog box:

  1. Browse... to find the winDB.exe program executable ( i.e. C:\webapps\withinc\panFora\util\winDB.exe).

  2. Specify ".db" as the Extension

    Select "Limit to" under Verbs.

  3. Type "GET, POST" for Limit to: under Verbs.

  4. Check the boxes "Script Engine" and "Check that file exists".

  5. Click "OK" to save the new settings.
 
  | top of item |
3f2
(5.)
 

The "Application Configuration" dialog box should now include the .db extension.

  1. Click "OK" to save the new settings in the "Application Configuration" dialog box.

    • That will return you to the "Forums Properties" dialog box.
 
  | top of item |
3f2
(6.)

On return to the "Forum Properties" dialog box

  1. Select "Directory Security" tab panel.

    1. Click the "Edit..." button under Anonymous Access and Authentication Control.
      • A dialog box pops up.


    2. Enable "Anonymous Access".

    3. Click "OK" to save and close dialog box.

  2. Select "Documents" tab panel.

    1. Select Default Document.

    2. Click the "Add..." button.

    3. Enter "index.html" (without quotation marks) as a new default document.

      • That will ensure that your Forum's Home Page is properly labeled.

      • It also simplifies customizing the Home Page

    4. Click "OK" to save and close dialog box.

  3. Click the "OK" button in the "Forums Properties" dialog box to save the Forums Virtual directory configurations.
 
 

This concludes the panFora Installation.

You may now proceed to panFora Setup.

 
4.   panFora Setup
| Top |
   

Now, using a web browser, go to the appropriate URL to complete the wizard's 5 step setup:

  1. Locating PERL

  2. Locating sendmail

  3. Setting the panFora system administrator password

  4. Entering the panFora license key

  5. Registering your copy of panFora
  • If you followed the installation instructions exactly, the Setup Wizard's web URL is:
    http://your-hostname.domain:port/panFora/Init.exe
   
Important Notes

  • If you installed panFora elsewhere, change the URL accordingly.

 
   
  • The wizard will guide you through the easy 5 step set-up process.

  • At the end of the process, you'll be given 2 URLs:

    • One goes to "Creating and Setting up a Forum" web pages.

    • The other goes to the panFora System Administrator "Admin Menu" web pages.

    • Remember to either record these URLs or bookmark for future reference.

  • If you would like designate another administrator who will create, set-up and delete forums, you may give the panFora System Administrator Password you specified in the setup to that person, and provide him with the "Creating and Setting up a Forum" instruction document.

    That person is referred as the panFora System Administrator.

 
5.   Create New Forums
| Top |
   
  • Please click here for instructions on how to Create Forums
 Top of Page

| Products | Store | Support | Downloads | Members | Company | Site map | Search |
 
© 2003 wiTHinc Incorporated. All rights reserved.