System Requirements

From Blahdocs Wiki

Jump to: navigation, search

Before you begin installation of your E-Blah Forum software, there are a few things that you need to do. Below is a list of what is required to setup your E-Blah forum, and basic instructions on how to get everything ready to upload to your server.

[edit] Web server requirements

The first thing you need to have is either a dedicated web server or a web host that supports the Perl language. Most web hosts' FAQ pages will say if they support Perl scripts. On the E-Blah Forum, we have a list of hosts that support Perl. Please note that E-Blah does not guarantee the stability of these hosts.

Your web hosting account should meet the following requirements or E-Blah may not function correctly.

  • Plan for approximately 10MB for every 10,000 messages with attachments enabled.
    • Perl (version 5 or higher)
    • Small Forum: 10MB's
    • Medium: 50MB's
    • Large: 100+MB's
    • Sendmail (for UNIX/Linux hosts) or SMTP (for Windows hosts) email server.


[edit] FTP Client Software

You will need an FTP client to upload your forum. FTP clients allow you to connect to the FTP server that your host provides. For MS Windows users, we recommend CuteFTP, SmartFTP, or WS_FTP. If you are using another operating system, please visit Download.com or similar sites to download a client for your system. You SHOULD NOT use FrontPage to upload your forum files.


[edit] Path to Perl and .pl / .cgi file extensions

Path to Perl
The location of Perl on your host’s server can be #!/usr/bin/perl, #!/usr/local/bin/perl, or D:/perl/bin/perl.exe (on Windows Servers). If you need to change the path to Perl, browse to the folder that you unzipped E-Blah to, and find the folder named forum and edit the files named Blah.pl and Setup.pl. On the first line is the path to Perl. The default is #!/usr/bin/perl, but if your web host gave you a different path, this is where you should change it. If you are not sure what the path is, leave it as shown here or contact your host. If your host requires you to use .cgi file extensions to run perl scripts, you will need to rename Blah.pl to Blah.cgi and Setup.pl to Setup.cgi. Then edit Blah.cgi and Setup.cgi and change

In Blah.cgi – $scriptname = 'Blah.pl'; to $scriptname = 'Blah.cgi';
In Setup.cgi – $scriptname = 'Setup.pl'; to $scriptname = 'Setup.cgi';

Personal tools
Downloads