# [MIGRATION] version 4.6.x à 5.0.x

Après Mise à jour en version 5.0.x, on arrive sur l'écran ci-dessous :

[![image.png](https://portail.ac-reunion.fr/ladoclela/uploads/images/gallery/2026-02/scaled-1680-/3gbimage.png)](https://portail.ac-reunion.fr/ladoclela/uploads/images/gallery/2026-02/3gbimage.png)

<p class="callout info">Script d'insatalltion Ra-Paca dans` /sources/deployment`</p>

`./install.sh --proxy --cryptography-key --aaf-host --aaf-port --aaf-base --aaf-user --aaf-password --database-url --ramsese-url --mailer-url --academie-code-installed --academie-nom --academie-domaine --app-region-code --app-env --valid-servers`

<p class="callout info">Liste des migrations qui ne passent pas lors du passage de la version 4.6.1 à 5.0.X</p>

`bin/console doctrine:migrations:list`

[![image.png](https://portail.ac-reunion.fr/ladoclela/uploads/images/gallery/2026-02/scaled-1680-/pBJimage.png)](https://portail.ac-reunion.fr/ladoclela/uploads/images/gallery/2026-02/pBJimage.png)

<p class="callout info">Après lancement du de la commande php update\_migrations.php (rajouter dans le dossier modif)</p>

**1/ lancer : `php update_migrations.php`**

**2/ Relancer : `bin/console doctrine:migrations:migrate`**

<p class="callout warning">Erreur ci-dessous :</p>

[![image.png](https://portail.ac-reunion.fr/ladoclela/uploads/images/gallery/2026-02/scaled-1680-/0zYimage.png)](https://portail.ac-reunion.fr/ladoclela/uploads/images/gallery/2026-02/0zYimage.png)

**3/ Sur Adminer, lancer les requêtes suivantes :**

`ALTER TABLE configuration_academique`  
`ADD create_profil_resp_etab_ien TINYINT(1) NOT NULL DEFAULT 0;`

`ALTER TABLE configuration_academique`  
`ADD create_profil_del_etab_ien TINYINT(1) NOT NULL DEFAULT 0;`

`ALTER TABLE configuration_academique`  
`ADD liste_niveaux_responsable_2D_autorises TINYINT(1) NOT NULL DEFAULT 0;`

`ALTER TABLE configuration_academique`  
`ADD ien_access1dbloque TINYINT(1) NOT NULL DEFAULT 0;`

`ALTER TABLE matrice_action  ADD destinataire_id TINYINT(1) DEFAULT NULL;`

`ALTER TABLE matrice_action  ADD observation_en_option TINYINT(1) DEFAULT NULL;`

`ALTER TABLE dossier  ADD civilite VARCHAR(10) DEFAULT NULL;`

<p class="callout warning">Si erreur d'encodage ci-dessous :</p>

[![image.png](https://portail.ac-reunion.fr/ladoclela/uploads/images/gallery/2026-02/scaled-1680-/z30image.png)](https://portail.ac-reunion.fr/ladoclela/uploads/images/gallery/2026-02/z30image.png)

Dans le fichier src/Manager/Tools.php

**corriger la ligne 116 en ajoutant @ avant "iconv"**

**4/ Relancer : `bin/console doctrine:migrations:migrate`**

**5/ Lancer le script** `patch_sodium_decrypt.php`

`/sources$ php patch_sodium_decrypt.php`

<p class="callout info">Commenter les lignes ci-dessous dans le fichier ./vendor/ra-paca/cryptography/SodiumCryptography.php</p>

`vi ./vendor/ra-paca/cryptography/SodiumCryptography.php`

[![image.png](http://192.168.122.128:8080/uploads/images/gallery/2026-02/scaled-1680-/image.png)](http://192.168.122.128:8080/uploads/images/gallery/2026-02/image.png)

public function decrypt(string $message, string $key): string  
{  
 // TEMPORAIRE : bypass du déchiffrement pour passer la migration Doctrine  
 return $message;  
}