Page 1 sur 2

Migration getsup 3.1.25 linux à 3.1.35 windows

Posté : jeu. 16 mai 2019 14:43
par slomo
Bonjour,

Je dois effectuer le remplacement d'une VM linux sur laquelle tourne Gestsup 3.1.25 (Version 3.1 avec patch 25) vers une VM Windows 2016.
J'ai réussi à faire une fois la sauvegarde complète en passant par gestsup.
J'ai aussi effectué une sauvegarde de la base bsup par phpmyadmin

J'ai ensuite installé Wampserver et getsup 3.1.35 sur la nouvelle VM.
Je voudrais retrouvé les différents éléments de mon ancienne version sur la nouvelle, mais si je copie le contenu de ma sauvegarde dans le répertoire www, cela m'affiche une page blanche.
Si je restaure la base bsup, j'ai un certain nombre de message d'erreur.

Auriez vous une procédure ?

Cordialement,

Re: Migration getsup 3.1.25 linux à 3.1.35 windows

Posté : jeu. 16 mai 2019 15:27
par Flox
Bonjour,

il n'existe pas de procédure de migration de ce type, sur le principe :

1- copier l'ensemble des fichier /var/www/html du serveur Linux dans le repertoire du serveur WEB Windows
2- faite un export de la base de donnée avec PMA depuis Linux puis un import avec PMA sur Windows
3- Vérifier le fichier connect.php sur le serveur Windows si le nom d'utilisateur et mot de passe sont différent.


Pour info pourquoi faire le choix de migrer de Linux à Windows ?

Re: Migration getsup 3.1.25 linux à 3.1.35 windows

Posté : jeu. 16 mai 2019 17:28
par slomo
Bonjour,

Merci pour votre réponse.
J'aurais cependant besoin d'aide.
J'ai copié le répertoire gestsup qui se trouvais sous www du serveur linux.
Pour la base de données quelles sont les options à utiliser pour l'importer.
Je l'ai fait avec les options pas défaut et cela m'indique bcp de message d'erreur.

Re: Migration getsup 3.1.25 linux à 3.1.35 windows

Posté : jeu. 16 mai 2019 17:30
par Flox
il n'y a pas d'option particulière si ce n'est l'encodage en UTF8, avez vous réaliser une export PMA puis un import PMA ?

Re: Migration getsup 3.1.25 linux à 3.1.35 windows

Posté : ven. 17 mai 2019 11:17
par slomo
Bonjour,

J'ai effectivement effectué un import via PMA, mais lorsque je réimporte la base, il y à beaucoup d'erreur, voir des tables qui ne sont pas réimportés et encore, plantage de l'import
J'ai finalement importé chaque tables de la base dans un fichier séparé et je effectué une réimportation tables par table.
Cela à fonctionné sauf pour la table tthreads, on la j'ai fais une capture d'écran

Analyse statique :

1 erreurs trouvées lors de l'analyse.

Expression manquante. (near "ON" at position 25)

Requête SQL : Éditer Éditer

SET FOREIGN_KEY_CHECKS = ON;

MySQL a répondu : Documentation
#2006 - MySQL server has gone away
erreur.JPG
erreur.JPG (200.97 Kio) Vu 5449 fois

Re: Migration getsup 3.1.25 linux à 3.1.35 windows

Posté : ven. 17 mai 2019 12:01
par Flox
extrait de la doc :
Si lors de l'import vous obtenez un message d'erreur "MySQL server has gone away", modifier votre my.cnf et passer la valeur "max_allowed_packet" à 100M

Re: Migration getsup 3.1.25 linux à 3.1.35 windows

Posté : lun. 20 mai 2019 10:35
par slomo
Bonjour,

Merci de votre réponse.
J'utilise WAMPServer et je ne trouve pas le fichier en question.
Savez vous s'il porte un autre nom ?

Cordialement,

Re: Migration getsup 3.1.25 linux à 3.1.35 windows

Posté : lun. 20 mai 2019 10:58
par Flox
Bonjour,

Il s'agit du fichier my.ini présent dans un sous dossier de \wamp\bin\mysql\


Cdt

Re: Migration getsup 3.1.25 linux à 3.1.35 windows

Posté : lun. 20 mai 2019 11:50
par slomo
Je viens de faire la modification et redémarrer le serveur, mais malheureusement, j'ai toujours le même problème avec cette table.
J'ai essayé de faire la réimportation uniquement des données de la table est j'ai aussi le message
sachant que le fichier contenant les informations fait 68M
erreur2.JPG
erreur2.JPG (22.79 Kio) Vu 5434 fois

Par contre je n'avais pas la même version de mysql sur linux et Windows.

Re: Migration getsup 3.1.25 linux à 3.1.35 windows

Posté : lun. 20 mai 2019 11:53
par Flox
Bonjour,

avez vous bien redémarré MySQL après la mise à jour du fichier de configuration ?

Si c'est bien le cas essayer de réaliser l'import en ligne de commande vous trouverez des exemple sur google.

Cdt