Mantis Logo
Mantis Manual
Manual
About Mantis

About the Name
History
Minimum Requirements
Download


Partner Links


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
Add Notes About Notes
brewthatistrue@plzNOyahooSPAM.OKcom
26-Aug-2003 11:56
#4
[Editor] link fixed, thanks.

i'm pretty sure it's http://www.phpmyadmin.net/ and not http://www.phpmyadmin.org/
Add Notes About Notes
Last updated: Thu, 20 Dec 2012 - 3:33:29

Mantis @ SourceForge