PHPackages                             mantisbt/mantisbt - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. mantisbt/mantisbt

ActiveProject

mantisbt/mantisbt
=================

Mantis Bug Tracker

2.28.1(2mo ago)1.8k54752[91 PRs](https://github.com/mantisbt/mantisbt/pulls)4GPL-2.0-or-laterPHPPHP ^7.4 || ^8.0CI passing

Since Apr 1Pushed 1mo ago92 watchersCompare

[ Source](https://github.com/mantisbt/mantisbt)[ Packagist](https://packagist.org/packages/mantisbt/mantisbt)[ RSS](/packages/mantisbt-mantisbt/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (9)Versions (81)Used By (4)Security (48)

Mantis Bug Tracker (MantisBT)
=============================

[](#mantis-bug-tracker-mantisbt)

[![Build Status](https://github.com/mantisbt/mantisbt/actions/workflows/mantisbt.yml/badge.svg?branch=master)](https://github.com/mantisbt/mantisbt/actions/workflows/mantisbt.yml)[![Gitter](https://camo.githubusercontent.com/8746a28b3fa2eaa2e3f09cca00042f3315d6752c34d416b5caef3e490af2fbd4/68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f6d616e74697362742f6d616e74697362742e7376673f6c6f676f3d676974746572)](https://gitter.im/mantisbt/mantisbt)

Screenshots
-----------

[](#screenshots)

[![Screenshot of View Issues page](doc/modern_view_issues.png)](doc/modern_view_issues.png)

[![Screenshot of My View page](doc/modern_my_view.png)](doc/modern_my_view.png)

[![Screenshot of View Issue Details page](doc/modern_view_issue.png)](doc/modern_view_issue.png)

Documentation
-------------

[](#documentation)

For complete documentation, please read the administration guide included with this release in the `doc/` directory. The guide is available in text, PDF, and HTML formats.

Requirements
------------

[](#requirements)

- MySQL 5.5.35+, PostgreSQL 9.2+, or other supported database
- PHP 7.4.0+
- a webserver (e.g. Apache or IIS)

Please refer to section 2.2 in the administration guide for further details.

Installation
------------

[](#installation)

- Extract the tarball into a location readable by your web server
- Open your browser and navigate to `https://example.com/mantisbt/admin/check/index.php` to verify that your web server is compatible with MantisBT and configured correctly.
- Open your browser and navigate to `https://example.com/mantisbt/admin/install.php` to start the database installation process.
- Select the database type and enter the credentials to access the database
- Click install/upgrade
- Installation is complete -- you may need to copy the default configuration to `mantisbt/config/config_inc.php` if your web server does not have write access
- Remove the `admin` directory from within the MantisBT installation path. The scripts within this directory should not be accessible on a live MantisBT site or on any installation that is accessible via the Internet.

UPGRADING
---------

[](#upgrading)

- Backup your existing installation and database -- really!
- Extract the tarball into a clean directory; do not extract into an existing installation, as some files have been moved or deleted between releases
- Copy your configuration from the old installation to the new directory, including `config_inc.php`, `custom_strings_inc.php`, `custom_relationships_inc.php`, `custom_functions_inc.php` and `custom_constants_inc.php` if they exist
- Point your browser to `https://example.com/mantisbt/admin/check/index.php` to ensure that your webserver is compatible with MantisBT and configured correctly
- Point your browser to `https://example.com/mantisbt/admin/install.php` to upgrade the database schema
- Click install/upgrade
- Remove the `admin` directory from within the MantisBT installation path. The scripts within this directory should not be accessible on a live MantisBT site or on any installation that is accessible via the Internet.
- Upgrading is complete

CONFIGURATION
-------------

[](#configuration)

This file contains information to help you customize MantisBT. A more detailed doc can be found at

- `config_defaults_inc.php`

    - this file contains the default values for all the site-wide variables.
- `config/config_inc.php`

    - You should use this file to change config variable values. Your values from this file will be used instead of the defaults. This file will not be overwritten when you upgrade, but config\_defaults\_inc.php will. Look at `config/config_inc.php.sample` for an example.
- `core/*_api.php` - these files contains all the API library functions.
- global variables are prefixed by `g_`
- parameters in functions are prefixed with `p_` -- parameters shouldn't be modified within the function.
- form variables are prefixed with `f_`
- variables that have been cleaned for db insertiong are prefixed with `c_`
- temporary variables are prefixed with `t_`.
- count variables have the word `count` in the variable name

More detail can be seen in the coding guidelines at:

- The files are split into three basic categories, viewable pages, include files and pure scripts. Examining the viewable pages (suffix `_page`) should make the basic file format fairly easy to see. The file names themselves should make their purpose apparent. The approach used is to break the work into many small files rather than have a small number of really large files.
- You can set `$g_top_include_page` and `$g_bottom_include_page`to alter what should be visible at the top and bottom of each page.
- All files were edited with TAB SPACES set to 4.

###  Health Score

66

—

FairBetter than 99% of packages

Maintenance90

Actively maintained with recent releases

Popularity38

Limited adoption so far

Community45

Growing community involvement

Maturity83

Battle-tested with a long release history

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~43 days

Recently: every ~94 days

Total

76

Last Release

62d ago

PHP version history (3 changes)2.22.0PHP &gt;=5.5.0

2.26.0PHP ^7.2.5 || ^8.0

2.27.0PHP ^7.4 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/0e0f163cff45d47762e6352bac467f6b33badfd78b12817fe37f086d467ae71d?d=identicon)[dregad](/maintainers/dregad)

![](https://www.gravatar.com/avatar/3615494566de188a0229713f65b918a2405490d7861ed9a8de38af211e0d61d2?d=identicon)[vboctor](/maintainers/vboctor)

---

Top Contributors

[![dregad](https://avatars.githubusercontent.com/u/449891?v=4)](https://github.com/dregad "dregad (3727 commits)")[![vboctor](https://avatars.githubusercontent.com/u/6446?v=4)](https://github.com/vboctor "vboctor (2492 commits)")[![mantis](https://avatars.githubusercontent.com/u/16276382?v=4)](https://github.com/mantis "mantis (1102 commits)")[![translatewiki](https://avatars.githubusercontent.com/u/24829418?v=4)](https://github.com/translatewiki "translatewiki (690 commits)")[![atrol](https://avatars.githubusercontent.com/u/319317?v=4)](https://github.com/atrol "atrol (609 commits)")[![cproensa](https://avatars.githubusercontent.com/u/14123811?v=4)](https://github.com/cproensa "cproensa (607 commits)")[![thraxisp](https://avatars.githubusercontent.com/u/920057?v=4)](https://github.com/thraxisp "thraxisp (558 commits)")[![davidhicks](https://avatars.githubusercontent.com/u/319019?v=4)](https://github.com/davidhicks "davidhicks (507 commits)")[![amyreese](https://avatars.githubusercontent.com/u/6444?v=4)](https://github.com/amyreese "amyreese (493 commits)")[![syncguru](https://avatars.githubusercontent.com/u/1354889?v=4)](https://github.com/syncguru "syncguru (313 commits)")[![siebrand](https://avatars.githubusercontent.com/u/210297?v=4)](https://github.com/siebrand "siebrand (253 commits)")[![rombert](https://avatars.githubusercontent.com/u/21237?v=4)](https://github.com/rombert "rombert (211 commits)")[![giallu](https://avatars.githubusercontent.com/u/6527?v=4)](https://github.com/giallu "giallu (172 commits)")[![raspopov](https://avatars.githubusercontent.com/u/228064?v=4)](https://github.com/raspopov "raspopov (86 commits)")[![dependabot-support](https://avatars.githubusercontent.com/u/112581971?v=4)](https://github.com/dependabot-support "dependabot-support (72 commits)")[![jllano](https://avatars.githubusercontent.com/u/955545?v=4)](https://github.com/jllano "jllano (25 commits)")[![kornelski](https://avatars.githubusercontent.com/u/72159?v=4)](https://github.com/kornelski "kornelski (25 commits)")[![badfiles](https://avatars.githubusercontent.com/u/1597304?v=4)](https://github.com/badfiles "badfiles (25 commits)")[![Kirill](https://avatars.githubusercontent.com/u/302940?v=4)](https://github.com/Kirill "Kirill (18 commits)")[![grummbeer](https://avatars.githubusercontent.com/u/67791701?v=4)](https://github.com/grummbeer "grummbeer (14 commits)")

---

Tags

bugtrackerhacktoberfestmantisbtphp

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/mantisbt-mantisbt/health.svg)

```
[![Health](https://phpackages.com/badges/mantisbt-mantisbt/health.svg)](https://phpackages.com/packages/mantisbt-mantisbt)
```

###  Alternatives

[oat-sa/tao-core

TAO core extension

66136.7k74](/packages/oat-sa-tao-core)[getdkan/dkan

DKAN Open Data Catalog

385135.4k2](/packages/getdkan-dkan)[saithink/saiadmin

webman plugin

2709.9k1](/packages/saithink-saiadmin)[concrete5/core

Concrete core subtree split

19159.3k48](/packages/concrete5-core)[sproutcms/cms

Enterprise content management and framework

241.6k4](/packages/sproutcms-cms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
