Tâche #36926
Migrer Grr sur EOLE 2.9
0%
Révisions associées
Différenciation envole 9
Ref #36926
Utiliser php-fpm
Ref #36926
Version upstream 4.4.1
Ref #36926
Version upstream 3.5.2a
Ref #36926
Montée de version vers 3.5.2a
Ref #36926
Compatibilité MariaDB VS MySQL et mode de mise à jour envole
La méthode pour nettoyer la base n’est pas disponible pour MySQL.
Le contexte de mise à jour permet de sauter une étape du nettoyage.
Ref #36926
La version 3.5.2.9 est supérieure à la version cible
Ref #36926
types.css n’est plus utilisé
Ref #36926
Contraindre la version de envole-dependances pour php-fpm
Ref #36926
Utiliser php7.4 plutôt que php8.1
Ref #36926
Mauvaise contrainte sur la version de envole-dependances
Ref #36926
Ajustement pour MySQL
La syntaxe utilisée dans la procédure de mise à jour
est spécifique à MariaDB.
La connaissance de l’état avant mise à jour doit permettre
d’utiliser une syntaxe compatible avec MySQL.
Ref #36926
Historique
#1 Mis à jour par Arnaud FORNEROT il y a 9 mois
- Projet changé de Envole à grr
#2 Mis à jour par Benjamin Bohard il y a 8 mois
- Projet changé de grr à Envole
- Statut changé de Nouveau à En cours
#3 Mis à jour par Benjamin Bohard il y a 8 mois
La version 3.4.2 n’est pas compatible avec php >= 8. Notamment la fonction mysqli_query a une mauvaise signature et l’utilisation de l’opérateur de contrôle d’erreur a changé.
Avec l’utilisation de php-fpm, on a la facilité de déclarer la version 7.4 de php pour cette application.
Il existe également une version de grr compatible avec php <= 8.3. Toutefois, toute l’intégration CAS est à revoir.
#4 Mis à jour par Benjamin Bohard il y a 8 mois
- Assigné à mis à Benjamin Bohard
#5 Mis à jour par Benjamin Bohard il y a 8 mois
- Statut changé de En cours à À valider
#6 Mis à jour par Benjamin Bohard il y a 8 mois
Intégration de la version 3.5.2a, avec moins de changements que la 4.4.1.
La procédure de mise à jour nécessite toutefois d’être patchée pour deux raisons :
- le contexte d’appel via les scripts au reconfigure ne charge pas toutes les fonctions nécessaires (session.inc.php manquant) ;
- les requêtes SQL utilisent des syntaxes propres à MariaDB.
#7 Mis à jour par Arnaud FORNEROT il y a 5 mois
- Statut changé de À valider à Résolu
#8 Mis à jour par Arnaud FORNEROT il y a 3 mois
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0