README.md 3.16 KB

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.7.0-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)

- 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