Please go to http://netbula.com/anyboard/ for the HTML version of the installation guide


I)   Upload the abicons/ directory and all image files and sub folders
     to your web root.

     Make sure it's at the right place, for example,
     http://your-domain.com/abicons/folder.gif should show a folder icon,
     if not, then you have installed the folder at the wrong place.

     Make sure the formicons/ sub folder is also uploaded. You should 
     to able to see 
     http://your-domain.com/abicons/formicons/cut.gif .
     
    

II)  Upload the abmasterd/ directory and all its files (especially the AnyBoardOne.pm file ) 
     to the web server, this directory should not be under the web root. Transfer all
     files in binary mode. Make sure abmasterd/ is writable by the CGI user.
    
     On UNIX, the command "chmod 777 abmasterd" will make it writable.
     On Windows, only the admin can change the directory permissions.

III) 

   
0) Set the following parameters in the anyboard.cgi script

   a) $abmain::master_cfg_dir 
      This is must be set to the path of abmasterd/ installed in step II.
      
      Examples: 
      $abmain::master_cfg_dir = "/home/user/me/abmasterd";
      $abmain::master_cfg_dir = "e:/inetpub/abmasterd";
   
      You can use relative path for the directory, for example,

      $abmain::master_cfg_dir = "../../abmasterd";


    If you are not sure about the paths, you can install the getinfo.cgi script
    to examine your system settings.
      
1) Upload anyboard.cgi to your cgi-bin/, and change its permission to 755
   
   % chmod 755 anyboard.cgi

2) Access the script
	e.g., http://my.website.com/cgi-bin/anyboard.cgi
   The script should split the AnyBoardOne.pm and give you a screen to create
   the master admin.

   Now, you should have a forum running, it's called the master forum.

3) Follow the online instructions to complete the settings


   Access the setup wizard  : http://my.website.com/cgi-bin/anyboard.cgi?cmd=init

   When you access the page for the first time, it will split the AnyBoardOne.pm 
   file into many smaller libraries files and provide a online guide for the rest
   of the setup.
   
   On a typical Apache setting, the $abmain::master_cfg_dir is the only variable you need
   to set. On non-standard web server installations, you may need to set
   one of more of the following parameters. To change the settings, click
   on the Configure Settings link.
 
   b) $abmain::fix_top_dir
      The directory where all forums reside.
      AnyBoard must be able to write to this directory.

      Examples: 
      $abmain::fix_top_dir = "/home/user/me/www/anyboard"; #unix
      $abmain::fix_top_dir = "e:/inetpub/wwwroot/anyboard";   #windows, note, you must use / as folder separator

   c) $abmain::fix_top_url
      The URL of the fix_top_dir

      Examples:
      $abmain::fix_top_dir = "http://my.website.com/anyboard"; #unix, windows

   d) $abmain::fix_cgi_url

      The URL of anyboard.cgi

      Examples:
      $abmain::fix_cgi_url = "http://my.website.com/cgi-bin/anyboard.cgi";
      $abmain::fix_cgi_url = "http://my.website.com/scripts/anyboard.pl"; 

   c) $abmain::no_pathinfo
      It should be set to 1 for IIS or when you see the PATHINFO is bogus.

   Common URLs
   Check settings: http://my.website.com/cgi-bin/anyboard.cgi?cmd=sinfo
   Master login  : http://my.website.com/cgi-bin/anyboard.cgi?cmd=admin
   List forums   : http://my.website.com/cgi-bin/anyboard.cgi?cmd=ablist

4) Request license key (registered version only)

   Login the  master admin panel, and click on the "Set license key" link,
   you will see the anyboard.cgi url and a long string of letters and digits in
   square brackets, email both the url and the info in square brakets to
   sales@netbula.com to obtain a license key. 

