Mantis

De Reliable Brain

Installation

Sur la base d'une version récente de Debian ou Ubuntu server

  1. Installer gnupg2, PostGreSQL, NGINX
apt install gnupg2 postgresql nginx postgresql-contrib
  1. Télécharger Mantis
  2. Décompresser le fichier dans le répertoire /var/www/html/mantis
cd /tmp
tar -xvf download
mv mantisbt-2.25.5 /var/www/html/mantis
  1. Créer base Mantis
sudo -i -u postgres
pgsl
   create database mantis;
   \q;
  1. Configurer NGINX
  2. Désactiver le site par défaut
sudo unlink /etc/nginx/sites-enabled/default
  1. Créer le fichier pour nginx /etc/nginx/sites-available/nginx.conf

server {

 listen 80;
 server_name _;
 access_log /var/log/nginx/mantis-access.log;
 error_log /var/log/nginx/mantis-error.log;
 error_page 404 =200 /error.html;
 root /var/www/html/mantis;
 index index.php;
 location / {
    try_files $uri /index.php$is_args$args;
 }
 location ~ \.php$ {
   include snippets/fastcgi-php.conf;
   fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
   include fastcgi_params;
 }

}

  1. Activer la configuration

ln -s /etc/nginx/sites-available/mantis.conf /etc/nginx/sites-enabled/mantis.conf

  1. Activer cette configuration
  2. Vérifier que tout est OK
nginx -t
  1. Si ok, alors relancer nginx
systemctl restart nginx