README.md
LabInvent
Logiciel d'inventaire du matériel d'un laboratoire
Auteur principal : Etienne Pallier (epallier@irap.omp.eu)
Licence : voir le fichier LICENSE (AGPL)
Contributions : toute contribution à ce logiciel est la bienvenue. Pour cela, veuillez contacter epallier@irap.omp.eu (voir https://www.firsttimersonly.com) Une première contribution a déjà été réalisée en 2018 par l'IPSL-LATMOS avec le module de métrologie (activable ou pas).
Installation : suivre les instructions de la documentation technique en ligne : https://tinyurl.com/labinvent
(format markdown : https://www.markdownguide.org/basic-syntax)
Logiciel testé et validé sur les configurations suivantes :
Fedora 20 (version test Thibault Ajas, IRAP, avril 2017)
Centos 6.6 (version de "production", SI IRAP ) :
- PHP : 5.6.22
- Mysql : 5.1.73-3.el6_5
- Apache : 2.2.15-39.el6.centos
Debian GNU/Linux 8.5 (jessie) (version de "production", IAS) :
- PHP : 5.6.22
- Mysql : MariaDB 10.0.25
- Apache : 2.4.10
Scientific Linux (=Centos) 6.4 (version dev/test Etienne Pallier linux, IRAP) :
- PHP : 5.6.30
- MYSQL : 5.5.56
- APACHE : 2.2.15
UBuntu 14.04.4 (version dev/test Alexandre Cases, IRAP) :
- PHP : 5.5.9
- MYSQL : 5.5.47
- Apache : 2.4.7
Mac OS 10.12.5 avec XAMPP 5.6.3 et 7.1 (version dev/test Etienne Pallier, IRAP) :
- PHP 5.6.3 + MySQL 5.6.21 + Apache 2.4.10
- PHP7.1.6 + MariaDB 10.1.24 + 2.4.25
Date: 23/12/2022 Version: v5.6.1-3.10.1
HISTORIQUE DES CHANGEMENTS DE VERSION : voir le fichier CHANGES.txt (ou la page web /pages/changes)
IMPORTANT : - Pour connaitre la version actuelle, taper "./VERSION" - Pour mettre à jour le code, utiliser ./UPDATE depuis la racine du projet (ne plus se contenter de faire "git pull") (UPDATE fait "git pull" mais il met aussi à jour la BD et les plugins, seulement si nécessaire) - Pour s'assurer que la version récupérée est stable, taper "./TESTS.sh" (tout doit passer ok) - En cas de problème, taper ./SHOW_LOGS pour voir si les logs d'erreur peuvent aider - Pour que "./TESTS.sh" s'exécute sans "deprecated error", il faut ajouter cette ligne dans la clé 'Error' de votre fichier config/app.php : 'Error' => [ ... 'errorLevel' => E_ALL & ~E_USER_DEPRECATED, ... ],
Version majeure en cours : 5.2 avec CakePhp 3.7.9 (https://projects.irap.omp.eu/versions/222)
ROADMAP: https://projects.irap.omp.eu/projects/inventirap/roadmap
Messages à copier/coller en cas de besoin :
- ATTENTION : Mise à jour de la base de données requise (cf database/update)