Mise à jour 3.1.38 vers 3.2.10

Installation & Configuration du logiciel
itos
Gsup LEVEL 1
Messages : 12
Enregistré le : mar. 20 juil. 2021 14:25

Bonjour,

Je dois mettre à jour Gestsup 3.1.38 vers 3.2.10 mais en voulant télécharger les patchs je ne trouve pas le 3.2.0, on passe du 3.1.50 à 3.2.1 et cela ne fonctionne pas.
Savez-vous où récupérer le zip de la v3.2.0 svp?
Merci
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Pouvez vous transmettre un impression écran de la page système de votre version actuelle.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
itos
Gsup LEVEL 1
Messages : 12
Enregistré le : mar. 20 juil. 2021 14:25

Bonjour,

Merci pour votre réponse.
Ci-joint les infos demandées
comsec.PNG
comsec.PNG (120.87 Kio) Vu 2232 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Si vous souhaitez réaliser une migration de manière manuelle vous pourrez suivre la procédure suivante :
https://doc.gestsup.fr/faq/#comment-mig ... -a-la-3210
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Et vérifier vos prérequis serveur sur ce lien :
https://doc.gestsup.fr/prerequisites/#serveur
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
itos
Gsup LEVEL 1
Messages : 12
Enregistré le : mar. 20 juil. 2021 14:25

J'ai justement voulu suivre la doc:
***
Comment migrer de la 3.1.50 à la 3.2.0 ?
La mise à jour de votre serveur GestSup 3.2.0, est à réaliser comme l'ensemble des patchs de l'application, elle est réalisée automatiquement dans le cadre des procédures d'installation automatique et semi-automatique.
Si vous souhaitez réaliser une installation manuelle de la version 3.2.0 depuis votre serveur en version 3.1.50, vous pourrez suivre la procédure ci-après.

Réaliser une sauvegarde de votre base de données via PhpMyAdmin, et de l'ensemble des fichiers de l'application
Téléchargez la version 3.2.0 depuis la section "Downloads" du site
Extraire le contenu du fichier gestsup_3.2.0.zip
Transférez l'ensemble des fichiers sur votre serveur GestSup, à l'exception du fichier "connect.php" et du répertoire "/install"
Connectez-vous à votre base de données via PhpMyAdmin, sélectionner votre base de données, puis sur l'onglet "Importer" sélectionner le fichier "./_SQL/update_3.1.50_to_3.2.0.sql" et exécuter
Vérifier sur votre serveur GestSup qu'il n'existe pas de répertoire "/install", si ce dernier existe supprimer*le.
Sur votre navigateur, supprimez le cache.
Connectez-vous à l'application et vérifiez dans la section Administration > Système qu'aucun voyant n'est de couleur rouge.
***

Mais il n'y a pas la version 3.2.0 sur le ftp, on passe de la 3.1.50 à 3.2.1
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

je vient de mettre à jour la doc à l'instant, actualiser la page au besoin ou utiliser le lien
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
itos
Gsup LEVEL 1
Messages : 12
Enregistré le : mar. 20 juil. 2021 14:25

OK super merci, j'essaie ça!
itos
Gsup LEVEL 1
Messages : 12
Enregistré le : mar. 20 juil. 2021 14:25

Bonjour,
Suite à la mise à jour (suivant la doc), je ne peux pas accéder à Gestsup et dans les logs apache:
***
[Wed Jul 21 14:29:03.783771 2021] [php7:error] [pid 774] [client xx:55416] PHP Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'date' in 'where clause' in /var/www/xxx/core/cron_daily.php:28\nStack trace:\n#0 /var/www/xxx/core/cron_daily.php(28): PDOStatement->execute()\n#1 /var/www/xxx/index.php(302): require('/var/www/xxx...')\n#2 {main}\n thrown in /var/www/xxx/core/cron_daily.php on line 28
[Wed Jul 21 14:29:06.098341 2021] [php7:notice] [pid 1487] [client xx:56964] PHP Notice: Undefined index: user_validation in /var/www/xxx/core/cron_daily.php on line 24
[Wed Jul 21 14:29:06.098502 2021] [php7:error] [pid 1487] [client xx:56964] PHP Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'date' in 'where clause' in /var/www/xxx/core/cron_daily.php:28\nStack trace:\n#0 /var/www/xxx/core/cron_daily.php(28): PDOStatement->execute()\n#1 /var/www/xxx/index.php(302): require('/var/www/xxx...')\n#2 {main}\n thrown in /var/www/xxx/core/cron_daily.php on line 28
[Wed Jul 21 14:32:18.004206 2021] [php7:error] [pid 6592] [client xx:60463] PHP Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'tstates.meta' in 'where clause' in /var/www/xxx/userbar.php:139\nStack trace:\n#0 /var/www/xxx/userbar.php(139): PDO->query('SELECT COUNT(`t...')\n#1 /var/www/xxx/main.php(86): require('/var/www/xxx...')\n#2 /var/www/xxx/index.php(299): require('/var/www/xxx...')\n#3 {main}\n thrown in /var/www/xxx/userbar.php on line 139, referer: http://supportblablabla/
[Wed Jul 21 14:34:51.050360 2021] [php7:error] [pid 1487] [client xx:60693] PHP Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'tstates.meta' in 'where clause' in /var/www/xxx/userbar.php:139\nStack trace:\n#0 /var/www/xxx/userbar.php(139): PDO->query('SELECT COUNT(`t...')\n#1 /var/www/xxx/main.php(86): require('/var/www/xxx...')\n#2 /var/www/xxx/index.php(299): require('/var/www/xxx...')\n#3 {main}\n thrown in /var/www/xxx/userbar.php on line 139, referer: http://supportblablabla/
***
Pouvez-vous m'aider?
Merci
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

il semble que vous ayez oublier de passer certains patch SQL :

- update_3.2.9_to_3.2.10.sql
- update_3.1.50_to_3.2.0.sql

Vous pouvez restaurer votre base de données et passer les patchs SQL un par un dans l'ordre.

Pour éviter les erreurs il est possible d'installer les mises à jour de manière semi-automatique ou automatique.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre