2 à 4 semaines

Migration PHP, Symfony et Drupal au forfait.

PHP 8.2 ne reçoit plus de correctifs de sécurité après le 31 décembre 2026 et Drupal 10 arrive en fin de vie le 9 décembre 2026. Sooatek migre votre application au forfait, lot par lot, en comparant son comportement avant et après.

Illustration : une maison ancienne sous échafaudage reliée par une passerelle à un bâtiment neuf ; on y transporte des caisses le long d’un fil lumineux.
FIG. 01 — Passer au neuf sans rien perdre · Illustration 3D

§ 01 / Échéances

Des dates fixes, des migrations outillées.

Le support de sécurité s’arrête à des dates connues. Mieux vaut planifier la migration que la subir.

PHP 8.2 Correctifs de sécurité publiés

31/12/2026 Fin du support de sécurité Ensuite, une faille découverte n’est plus corrigée.

FIG. 02 — Échéance du support de sécurité de PHP 8.2 · Schéma
  • PHP 5.6 – 8.2 vers 8.3 / 8.4
  • Symfony 3 – 6 vers 7.4 LTS
  • Drupal 7 / 10 vers 11
  • Node Actuel vers LTS

Nous migrons des applications depuis PHP 5.6, Symfony 3 et Laravel 7 : inventaire, parcours figés, comparaison avant/après.

PHP2Shell : vérifier sa version, la parade, le correctif

§ 02 / Ce que vous recevez

Une application migrée, validée lot par lot.

  1. L’inventaire des versions réellement servies, des extensions et des dépendances
  2. Un banc de test : l’application rejouée à l’identique avant migration, ses parcours figés
  3. La migration outillée (Rector, PHPStan), sur une branche de votre Git
  4. Une comparaison avant/après des parcours, lot par lot
  5. Une mise en production validée par écrit, avec retour arrière prévu

§ 03 / Déroulé

Un inventaire, un banc de test, une migration par lots.

  1. Inventaire

    Étape 1 : Ce qui tourne vraiment

    Version de PHP servie, framework, modules, configuration : relevés sur l’existant.

  2. Avant

    Étape 2 : Banc de test

    L’application rejouée à l’identique, ses parcours critiques figés.

  3. Par lots

    Étape 3 : Migration

    Sur une branche de votre Git, lot après lot, comparée au comportement d’avant.

  4. Mise en production

    Étape 4 : Validée par écrit

    Revue humaine, sauvegarde, retour arrière prévu.

Application atypique : commencer par le Diagnostic 48 h

§ 04 / Ce qui n’est pas inclus

Ce que la migration ne couvre pas.

§ 05 / Conditions

Conditions de l’offre.

Prix
Au forfait, écrit dans le devis avant de commencer. Montée de version récente : formule d’entrée de l’offre.
Version ancienne
Version ancienne (PHP 5.6 à 8.1, Symfony 3 à 6.3, Laravel, Drupal 7 à 9) : sur devis.
Code
Sur votre Git dès le premier jour, sur une branche dédiée.
Paiement
Selon le montant du devis : paiement à la commande, ou 40 % à la commande et le solde à la livraison de chaque lot. Abonnements mensuels : payables d’avance.

§ 06 / Questions fréquentes

Une autre question ? Écrivez‑nous.

Questions fréquentes

Que se passe-t-il après le 31 décembre 2026 ?

PHP 8.2 ne reçoit plus de correctifs de sécurité. Votre application continue de fonctionner, mais une faille découverte ensuite ne sera plus corrigée. PHP 8.3 est maintenu jusqu’au 31 décembre 2027.

Drupal 10 est-il concerné ?

Oui : Drupal 10 arrive en fin de vie le 9 décembre 2026. Nous proposons Drupal 11 comme cible, avec le même banc de test avant/après.

Comment le prix est-il fixé ?

Une montée de version récente (PHP 8.2 vers 8.3 ou 8.4, Symfony vers 7.4 LTS, Drupal 10 vers 11) relève de la formule d’entrée, une version ancienne de l’autre formule ; le devis écrit fixe le prix. Si l’application est atypique, le Diagnostic 48 h fixe le forfait avant de commencer.

Parlons de votre projet.

Décrivez votre besoin en quelques lignes. Nous revenons vers vous par écrit avec un premier avis, la suite possible et son prix.

Un appel de 30 min ? Proposez deux créneaux dans votre message