You are not logged in.
Bonjour,
Je suis en galère pour migrer ma version de GLPI ainsi que mon serveur Debian qui l'héberge.
Contexte actuel :
Debian 8
GLPI 0.90.5
MySQL
PHP5.6
Je souhaite faire évoluer l'ensemble afin d'être "à jour" vers GLPI 9.2.1 et DEBIAN 9.
Cependant, j'ai bien noté que cette évolution complète semble assez importante (PHP7.0, base MariaDB en remplacement de MySQL).
J'ai consulté la méthodo mise à dispo sur le forum, ainsi que tout ce que j'ai pu trouver à ce sujet, mais au final y'a toujours un truc qui coince et je ne sais pas quoi...
Je peine vraiment à trouver la solution, j'essaye différentes combinaisons d'installations / mise à jour, mais rien n'y fait... lorsque je relance, rien ne fonctionne plus...
La dernière opé que j'ai tenté :
- update et upgrade de mon ancienne version
- désinstallation de MySQL
- installation de MariaDB
Jusqu'ici, tout est encore opérationnel, c'est après que cela se gâte, lorsque j'essaye de migrer PHP (je pense qu'une partie de mon problème vient de là)...
Avez-vous une méthodologie à me proposer ?
En vous remerciant de votre aide.
Cordialement
Last edited by admgautier (2017-12-22 13:26:53)
Offline
Après plusieurs manip et tests, je parviens à :
- installer GLPI 9.2.1 (+ plugins)
- mettre à jour Apache 2.4.10 vers 2.4.25
- upgrader en Debian 9.3
Je bloque toujours sur la mise à jour de php5.6 en php7.0.
Une fois upgrade en 7.0, GLPI ne répond plus (malgré le redémarrage d'Apache et de php)
En vous remerciant de votre aide...
Offline
Bonjour,
Le module apache activé ne serait-il pas toujours celui de php5 ?
Attention, les deux versions peuvent coexister.
Le fait de désinstaller php5 (et notamment libapache2-mod-php5) ne désactive pas forcément le module, qui est un lien dans ./mods-available/ vers ./mods-enabled
Désactivez-le :
a2dismod php5
Activer celui de php7 :
a2enmod php7.0
Éventuellement vérifier si un module est chargé et quelle est sa version en créant une page de test et en pointant dessus :
<?php
phpinfo();
?>
Consulter aussi les error.log d'Apache.
(GLPI 9.1.6 / FusionInventory 9.1+1.1)
Offline
Bonjour keyser75,
Merci pour votre réponse.
J'ai enfin réussi à faire fonctionner mon serveur et mon GLPI avec toutes les mises à jour ..!
Je pense que la désinstallation de php5 ne s'est pas fait sans mal, j'utilisais la commande : aptitude remove php5-....(tous les paquets contenant php5) --purge
A mon avis, c'est ce qui faisait bugger la suppression (peut-être un paquet en trop)
J'ai réessayé avec la commande : apt-get remove 'php5-*' --purge.
Réinstallation des paquets php7 nécessaires (là aussi, j'en avais peut-être trop installé ce qui pouvait peut-être créer un conflit???)
activation de php7 avec les commandes a2en...
rechargement de apache2 et tout est OK
Merci tout de même de votre réponse (j'avais bien désinstallé les paquets php5)
Note : Pour ceux qui rencontreraient le même problème que moi, voici mes étapes de procédure :
- migration de MySQ vers MariaDB
- migration de GLPI 0.90 vers GLPI 9.2.1
- migration d'Apache 2.4.10 vers Apache 2.4.25
- migration de Debian 8 vers Debian 9.3
- migration de php5.6 vers php7.0
Last edited by admgautier (2017-12-22 13:30:52)
Offline
Bonjour,
ayant eu la même démarche que toi, j'ai réinstallé un Debian 9 tout propre; migré mon Glpi.
Par contre je ne parviens plus à réactiver l'authentification Ntlm avec ce debian.
La connexion Ldap elle se passe correctement sous Glpi.
Est ce que quelqu'un a deja eu ce probleme ?
Last edited by kab (2018-01-03 15:57:17)
Offline
Bonjour,
Je réponds tardivement, mais pour ma part, je n'ai pas ton problème (je ne peux donc pas t'aider...)
As-tu synchronisé ton annuaire LDAP avec ta base utilisateurs GLPI?
Peut-être y a-t-il nécessité de mettre à jour cette base en cas de changment de mdp de l'utilisateur?
N'y a-t-il pas une tâche planifiée pour cela?
Plusieurs pistes que je n'ai pas exploré...
Offline