You are not logged in.
Bonjour à toutes et à tous
ça fait un bail que je n'ai pas mis a jour mon GLPI, du coup je me suis mis a installer un nouveau serveur virtuel sous debian 9 avec un tout nouveau GLPI 9.2.2, ça c'est bon
J'ai mon ancien GLPI, v 0.84.7 soit 8.4.7
Ma question est simple, est-il possible de restaurer ma base de données actuelle dans la dernière version de GLPI ?
Merci d'avance
Nico
Offline
si vous avez installé le 9.2.2 vous avez certainement effacé le install.php.
vous ne pouvez pas restaurer une ancienne base sur un autre installation mais :
si vous décompressez une archive 9.2.2, que vous restaurez votre BDD0.84 et que vous lancez l'install glpi va vous mettre la bdd au format 9.2.2 et vous pourrez travailler avec.
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
J'ai installé la 9.2.2 sous un nouveau serveur Debian
Du coup je suis en effet parti d'une nouvelle installation mais n'ai pas supprimé le install.php
j'ai fais une sauvegarde de mon ancienne base au format sql : glpi-0.84.7-2018-04-26-15-21.sql.gz
j'ai essayé de la restaurer directement dans la 9.2.2 mais il me dis que :
Votre version de la base de données n'est pas compatible avec la version des fichiers installés. Une mise à jour est nécessaire.
Du coup je clique mise a jour mais il me sort l'erreur suivante :
GLPI SETUP
Mise à jour
Connexion à la base de données réussie
Mise à jour en 0.85.3
Traitement terminé. (0 seconde)
Mise à jour en 0.85.5
Traitement terminé. (0 seconde)
Mise à jour en 0.90
Traitement terminé. (0 seconde)
Mise à jour en 0.90.1
Traitement terminé. (0 seconde)
Mise à jour en 0.90.5
Traitement terminé. (0 seconde)
Mise à jour en 9.1
Changement de la structure de la base de données - glpi_tickets (3 secondes)
9.1 multiple alter in glpi_tickets - Erreur durant l'éxecution de la requête : ALTER TABLE `glpi_tickets` ADD `slts_tto_id` INT(11) NOT NULL DEFAULT '0' AFTER `slts_ttr_id` , ADD INDEX `slts_tto_id` (`slts_tto_id`) - L'erreur est Unknown column 'slts_ttr_id' in 'glpi_tickets'
Offline
vous avez utilisé la sauvegarde interne glpi ou mysqldump pour la sauvegarde ?
lors de la restauration de la base vous devez d'abord supprimer toutes les tables qui existent déjà, de même lorsque vous allez retenter la migration.
cependant il y a une erreur dans le script de migration,
vous devez modifier un fichier de migration :
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
j'ai utilisé la sauvegarde interne GLPI n'ayant pas de connaissances mysql (sauf si on me guide)
Si je relance l'installation de GLPI 9.2.2 (si il y a un moyen de le faire) est-ce que je pourrai lui dire d'aller chercher mon ancienne base effectuée via ma sauvegarde interne GLPI ? (j'ai toujours accès à mon ancien serveur qui est toujours en prod)
Offline
1) vous devez modifier le fichier comme indiqué dans le lien que je vous ai transmis
2)vous devez vider la base de données sur votre 9.2.2 (migration ratée)
3)vous devez restaurer la sauvegarde
4) relancer les scipts de migration ( connectez vous à votre glpi)
5) vous devrez copier vos documents de glpi/files/ de votre ancien serveur vers le nouveau
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
merci à vous je teste tout ça et revient vers vous
Offline