Minimum Requirements
Last Modified: May 20, 2005 19:05PM
|
|
(0.18.0)
|
Description
Mantis runs on Windows, MacOS, OS/2, Linux, Solaris, the BSDs, and just about anything that supports the required server software.
Mantis has modest software and hardware requirements. You need a computer to run the server software. All of the required software is free for commercial or non-commercial use.
The computer can be a shared public web server or a dedicated co-loc box. It can even run on an office machine. Any Pentium class computer should be adequate for moderate usage. You'll just need enough diskspace for the database to grow and enough memory to avoid virtual memory thrashing
Diskspace
Mantis requires about 6MBs of diskspace for file storage. MySQL will require additional diskspace to store the issues. A typical installation with 2,000 issues and light file upload usage should take up around 10-20MBs of disk space. Attachments will inflate the size required according to their size.
Software
- PHP 4.0.6 and higher
- MySQL database 3.23.2 and higher (alternate database support is planned for 2.0)
- Web server (Apache, IIS, etc.)
Cost
Mantis is free. The net cost to use Mantis is the time to download, install, and configure the software plus any potential hardware costs. Continued maintenance should be minimal unless you are tweaking the package.
Time
If you've done this sort of thing before it will probably take about 5-60 minutes. If not, plan on around 1-8 hours depending on the problems you run into. If you're unlucky then plan on more, or just give up now *wink*.
PHP
You don't have to know a thing about PHP to use Mantis, unless something goes wrong. Then it helps to be able to tinker with PHP scripts (when there's a little bug or you want to tweak something).
PHP is a simple scripting language and syntacticaly resembles C. It is very easy to pickup and learn. In fact, it makes normally difficult tasks so ridiculously easy that you'll want to use it for lots of simple tasks (like washing dishes).
The PHP Manual is phenomenal. If you ever have a question about a PHP function then run to it. The user comments always shed light into issues that others like you have experienced.
There are many sites that offer basic tutorials for learning PHP and/or MySQL (DevShed | WebMonkey).
MySQL
Basic administration of MySQL is necessary. At a minimum you should be able to:
- Login
- Create a new user
- Give the user permissions
MySQL.com has excellent documentation. It is also highly recommended to use phpMyAdmin to administer your MySQL database. You can create a new database and edit tables with this excellent package. All you need to do beforehand is setup the database user(s).
Webserver
The webserver needs to be configured to handle PHP files. In Apache, this monumental task requires all of one line in the configuration file. There are also instructions for IIS, iPlanet/Netscape, Xitami, and more. All listed at the PHP Manual. |
User Contributed Notes Minimum Requirements |
|
|
|
mohamed.gammoudi@irsit.rnrt.tn 09-Feb-2005 9:49 |
#347
|
Y can work with MANTIS by just installing the famous PHPADMIN.
I suggest to try it
|
|
sps1232@rediffmail.com 21-Jan-2006 1:11 |
#835
|
| As per your instruction for installation a typical installation with 2,000 isssues and light file uploaded will take 20 MB space. Do you mean to say we can post upto 2,000 issues in this installation. If yes then please guide us if we need to post more bugs suppose 10,000 bugs then what to do to get it done? |
|
siim04@ut.ee 06-Feb-2006 13:37 |
#868
|
| Why does it need both PHP 4.0.6 and higher (5 series I guess)? Adn I do not think it is possible to have two MySQL servers running without some service hacking either. Maybe you meant 'or' instead of 'and'? |
|
nospam@internet.net 07-Apr-2006 5:20 |
#985
|
@ sps1232@rediffmail.com
I should imagine that the only limitation on this app would be HDD space. Once ur DB can't grow anymore then that would be limiting :P |
|
|
| Last updated: Fri, 05 Sep 2008 - 13:36:36 |
|
|