Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« Mettre a jour mantis » : différence entre les versions
| Ligne 53 : | Ligne 53 : | ||
# Ouvrir en mode édition le fichier '''{{path|login_page.php}}''' | # Ouvrir en mode édition le fichier '''{{path|login_page.php}}''' | ||
# Se placer dans la ligne '''141''' et apporter la correction suivante au code : | # Se placer dans la ligne '''141''' et apporter la correction suivante au code : | ||
{{important|Cette étape est obligatoire pour éviter toute erreur lors de la suppression du dossier '''admin'''}} | |||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
# Avant | # Avant | ||
| Ligne 60 : | Ligne 61 : | ||
$t_admin_dir = dirname( __FILE__ ) . '/admin.'; | $t_admin_dir = dirname( __FILE__ ) . '/admin.'; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Veuillez sauvegarder la fichier et supprimer le dossier '''admin'''. Enfin, accédez à https://mantis2.ajlsm.com et vérifiez que le message n'apparait plus et que vous arrivez a vous identifier correctement. | |||
Version du 6 août 2021 à 10:17
Mise a jour de Mantis Bug Tracker a partir d'une version déjà existante
Pour procéder a la mise a jour de mantis, il faut effectuer plusieurs étapes :
- Télécharger la dernière version de Mantis
- Décompresser le dossier ZIP via la commande
$ unzip mantis_version
- Se placer dans le répertoire ou est installé l'ancienne version de Mantis
- Écraser les fichiers source de l'ancienne version de Mantis par les fichiers de la nouvelle version
- Importer la sauvegarde de la base de données dans la base de données nommé mantis via la commande :
$ sudo mysql maBase < maBase_backup.sql
- Commenter les lignes 75, 76 et 97 du fichier mantisbt/admin/schema.php pour ne pas avoir d'erreurs, après la mise a jour, veuillez restaurer le fichier avec ses valeurs par défaut.
- Utiliser la base de données mantis et supprimer dans la table mantis_filters_table la colonne identifié par l'id 76 via la requête suivante
DELETE FROM mantis_filters_table WHERE id = 76;
- Accéder a la page d'installation via l'adresse http://mantis2.ajlsm.com/admin/install.php et vérifier que tout est en état GOOD
- Remplir les informations nécessaires concernant la connexion a la base de données
- Mettre a jour mantis en clickant sur le bouton Install/Upgrade
- Créer un fichier nommé config_inc.php dans le dossier mantisbt/config/ et mettre les informations fournies par mantis lors de l'installation.
- Mettre a jour la structure de la base de données en clickant sur le lien fourni par mantis dans la page du login
- Accéder a http://mantis2.ajlsm.com pour vérifier si tout fonctionne correctement.
Configuration des mails
Pour procéder a la configuration d'envoi de mails, veuillez suivre les étapes suivantes :
- Se placer dans le répertoire mantisbt/config/
- Ouvrir le fichier config_inc.php
- Procéder a coller ce bout de code :
# email variables
$g_administrator_email = 'ajlsm@ajlsm.com';
$g_webmaster_email = 'ajlsm@ajlsm.com';
# the "From: " field in emails
$g_from_email = 'ajlsm@ajlsm.com';
# the return address for bounced mail
$g_return_path_email = 'ajlsm@ajlsm.com';
$g_allow_signup = OFF; //allows the users to sign up for a new account
$g_enable_email_notification = ON; //enables the email messages
$g_allow_file_upload = ON;
$g_phpMailer_method = PHPMAILER_METHOD_MAIL;
$g_smtp_host = 'localhost';
$g_smtp_username = '';
$g_smtp_password = '';
Veuillez enregistrer le fichier et essayer a nouveau.
Suppression du dossier admin
Une fois la mise a jour terminé, vous verrez un message d'avertissement vous demandant de supprimer le dossier admin ou de restreindre son accès pour des mesures de sécurité. Voici le message en question :
Pour procéder a la suppression du dossier admin, veuillez suivre ces étapes :
- Se placer dans le dossier d'installation de Mantis /home/ajlsm/mantisbt
- Ouvrir en mode édition le fichier login_page.php
- Se placer dans la ligne 141 et apporter la correction suivante au code :
# Avant
$t_admin_dir = dirname( __FILE__ ) . '/admin';
# Après
$t_admin_dir = dirname( __FILE__ ) . '/admin.';
Veuillez sauvegarder la fichier et supprimer le dossier admin. Enfin, accédez à https://mantis2.ajlsm.com et vérifiez que le message n'apparait plus et que vous arrivez a vous identifier correctement.