You are not logged in.
Bonjour,
tout d'abord, je suis débutant dans l'utilisation de GLPI.
Je tente actuellement de migrer de GLPI Windows à GLPI Linux puis de mettre à jour GLPI Linux en 10.0.7. La version actuelle de GLPI présente sur Windows est la 9.4.3.
J'ai réalisé le serveur Linux (Ubuntu 22.04.2 LTS), en y installant MariaDB, PHP 7.4 et Apache2. Ainsi que la version 9.4.3 de GLPI (Linux). Le serveur Linux ne contient aucun plug-ins identiques à ceux présents sur la version Windows. J'envisage d'ajouter ces plug-ins ultérieurement (avec la version 10.0.7). Pour info, j'ai créé une base de données vide via MariaDB.
J'ai lu certaines discussions sur le forum à propos du même sujet. Si j'ai bien compris, je dois d'abord installer le serveur Linux, puis sauvegarder la base données présente sous Windows. Ensuite, restaurer la base de données sur Linux (je suppose en utilisant la commande: sudo mysql -u root -p nombasededonnéesvide < dumpbasededonnéeswindows.sql sur ma Ubuntu).
Ensuite, installer la version GLPI Linux identique à celle présente sur Windows (ce que j'ai déjà fait). Enfin, copier les fichiers présents dans FILES/ (Windows) vers FILES/ (Linux) en ajoutant les bons droits (755 ou 777).
C'est bien ça ?
Quelles sont les étapes à effectuer par la suite pour passer de GLPI 9.4.3 Linux vers GLPI 10.0.7 Linux ? Puis je ajouter les plug-ins nécessaires après la mise à jour ?
Merci d'avance pour votre aide.
Last edited by pierreL (2023-05-23 15:33:28)
Offline
vous devrez aussi mettre à jour les fichiers ../glpi/config/config_db.php, (peut être aussi importer la clé dans glpi/config) je ne me souviens plus si elle existe en 9.4.3
ensuite pour la migration :
pour les plugins vérifiez que ceux dont vous avez besoin sont dispo pour la 10.0.7
Attention prévoyez d'activer un compte local de super admin avant la migration : l'algorithme de chiffrement des mots de passe d'accès à l'AD change et vous devrez le saisir à nouveau. mais avant ça il faudra se connecter avec un compte local.
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
@LaDenrée: Merci pour ces explications.
Concernant la restauration de la base de donnés sous Linux, est-il préférable d'utiliser la commande que j'ai indiqué ci-dessous (sudo mysql -u root ....) plutôt que de transférer le dump dans le répertoire dump de glpi et de restaurer la base de données via l'interface (autre méthode) ?
Puis je passer directement d'une 9.4.3 en 10.0.7, ou, est-il recommandé de passer de la 9.4.3 en 9.5.x puis 10.0.x ? Concernant les plug-ins, fusion inventory est-il pris en charge par la 10.0.7, idem pour ocs inventory, et glpiinventory ? Dashboard est obsolète pour les nouvelles versions.
Merci.
Offline
est-il préférable d'utiliser la commande que j'ai indiqué ci-dessous (sudo mysql -u root ....) plutôt que de transférer le dump dans le répertoire dump de glpi et de restaurer la base de données via l'interface (autre méthode) ?
.évitez le dump glpi utilisez le mysqldump pour le dump et la ligne de commande pour la restauration.
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Migration Windows Glpi (9.4.3) en Linux Glpi (9.4.3 -> 10.0.7) réussie. :-)
Offline