Mantis

De Reliable Brain
Révision datée du 19 octobre 2022 à 08:35 par Bertrand (discussion | contributions) (t)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Installation

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

  1. Installer gnupg2, PostGreSQL, NGINX
apt install gnupg2 postgresql nginx
  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