Before you attempt to install Symbio, make sure the server you plan to
install it on meets the requirements listed below. If you're not certain about
any of the items, please check with your hosting provider.
- Perl: You need to be able to run Perl scripts. If you have a
cgi-bin directory, this is probably the case.
- Perl modules: CGI and HTML::Entities, two
modules that are included in all standard Perl distributions, need to be
present. If a module is not available, please read the appropriate section
in the FAQ to find out how to fix this.
- Disk quota: A full Symbio installation takes up a minimum of disk
space. However, every comment will obviously add extra bytes, so make sure
you've got enough space left.
In addition, the following server features will ensure maximum performance
for Symbio. However, they are not mandatory in order to have a working
- The Time::Local Perl module: This module, which is also included
in standard Perl distributions, allows Symbio to display dates in a different
time zone. If it is not present, the server time zone will be used.
- The XML::RSS Perl module: If you wish to offer an RSS feed, you
will have to install this non-default Perl module. Installation is fairly easy.
Note that the absence of this module will not affect Symbio's other features; you
just won't be able to use the feed.
Because not all versions of this module support RSS 1.0, you will need
XML::RSS version 1.02 or higher.
- Server Side Includes: For the best client-side performance, your
server needs to support SSI. However, this is no absolute necessity, and you
won't need to do any hacking if it is not supported.
- The Sendmail program or the Net::SMTP Perl module: If
desired, either one of these is used for sending e-mail when a new comment is
posted. Apart from the e-mail feature, Symbio will function perfectly when both
are not available.