# 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: 30/11/2021 Version: v5.4.2-3.7.9 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) - ATTENTION : Réinstallation des plugins nécessaire (cd install/ ; ./plugins_install.sh) : si ça ne marche pas bien, ne pas hésiter à faire 'rm -rf vendor/*' avant pour tout remettre au propre -----------------------------------------------------------------------------------------------------------