« Mantis » : différence entre les versions
(t) |
m (→Installation) |
||
| Ligne 2 : | Ligne 2 : | ||
Sur la base d'une version récente de Debian ou Ubuntu server | Sur la base d'une version récente de Debian ou Ubuntu server | ||
# Installer gnupg2, PostGreSQL, NGINX | # Installer gnupg2, PostGreSQL, NGINX | ||
apt install gnupg2 postgresql nginx | apt install gnupg2 postgresql nginx postgresql-contrib | ||
# Télécharger Mantis | # Télécharger Mantis | ||
# Décompresser le fichier dans le répertoire /var/www/html/mantis | # Décompresser le fichier dans le répertoire /var/www/html/mantis | ||
Version du 20 octobre 2022 à 07:28
Installation
Sur la base d'une version récente de Debian ou Ubuntu server
- Installer gnupg2, PostGreSQL, NGINX
apt install gnupg2 postgresql nginx postgresql-contrib
- Télécharger Mantis
- 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
- Créer base Mantis
sudo -i -u postgres pgsl create database mantis; \q;
- Configurer NGINX
- Désactiver le site par défaut
sudo unlink /etc/nginx/sites-enabled/default
- 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;
}
}
- Activer la configuration
ln -s /etc/nginx/sites-available/mantis.conf /etc/nginx/sites-enabled/mantis.conf
- Activer cette configuration
- Vérifier que tout est OK
nginx -t
- Si ok, alors relancer nginx
systemctl restart nginx