Migration getsup 3.1.25 linux à 3.1.35 windows

Installation & Configuration du logiciel
slomo
Gsup LEVEL 0
Messages : 6
Enregistré le : jeu. 16 mai 2019 14:36

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,
Avatar du membre
Flox
Administrateur du site
Messages : 9030
Enregistré le : jeu. 21 juin 2012 19:00

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 ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
slomo
Gsup LEVEL 0
Messages : 6
Enregistré le : jeu. 16 mai 2019 14:36

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.
Avatar du membre
Flox
Administrateur du site
Messages : 9030
Enregistré le : jeu. 21 juin 2012 19:00

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 ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
slomo
Gsup LEVEL 0
Messages : 6
Enregistré le : jeu. 16 mai 2019 14:36

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 5235 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9030
Enregistré le : jeu. 21 juin 2012 19:00

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
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
slomo
Gsup LEVEL 0
Messages : 6
Enregistré le : jeu. 16 mai 2019 14:36

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,
Avatar du membre
Flox
Administrateur du site
Messages : 9030
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

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


Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
slomo
Gsup LEVEL 0
Messages : 6
Enregistré le : jeu. 16 mai 2019 14:36

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 5220 fois

Par contre je n'avais pas la même version de mysql sur linux et Windows.
Avatar du membre
Flox
Administrateur du site
Messages : 9030
Enregistré le : jeu. 21 juin 2012 19:00

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
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
Répondre