System Requirements
Documentation > Installation and Administration > System Requirements
In order to run CorneliOS you'll need the following:
Operating System- A UNIX or BSD-like operating system on your server: Linux, MacOSX, Solaris or something similar.
- CorneliOS runs fine on MacOSX, you don't need the MacOSX Server version to use it (Tiger, Leopard and Snow Leopard are okay).
- CorneliOS does NOT run on Windows/IIS servers - at least not yet!
Apache webserver- The Apache webserver must be installed and running, Apache 2.x or better is recommended. Apache 1.x should also be okay, but it's not officially supported.
- Apache is installed on most systems by default, including most Linux distributions and MacOSX.
Perl / CGI- Perl 5.8 must be installed, Perl 5.10 or better is recommended. Perl 5.6 should also be okay, but it's not officially supported.
- Perl is installed on most systems by default, including most Linux distributions and MacOSX.
- There must be a /cgi-bin directory allowing to execute CGI scripts.
- Server Side Includes SSI must be enabled.
- In most cases you'll have to install DBI / DBD::mysql manually if you'd like to use the MySQL database features.
mod_rewrite - recommended, but not required- CorneliOS itself does NOT require mod_rewrite.
- CIOS community platforms may require mod_rewrite, which means that it's always good to enable it.
mod_perl - recommended, but not required- CorneliOS will run on any Apache installation, no matter if mod_perl is available or not.
- Install mod_perl on your server to increase the performance of the CorneliOS system by a factor of 10 to 20!
- CorneliOS automatically detects mod_perl, it will run under mod_perl without modifications.
MySQL - recommended, but not required- The CorneliOS core system will run without any SQL database. Even the CMS doesn't require a database.
- A database is required to run the so called "SQL applications", which are important parts of the system - therefore we strongly recommend to install an SQL database.
- CorneliOS currently only supports MySQL. MySQL 5 or better is recommended.
|
 |
|