MultiCmsManager

Drupal 9

Drupal 9 è a fine supporto: monitoraggio e passaggio a Drupal 10

Drupal 9 è uscito di supporto il 1° novembre 2023, insieme a Symfony 4. Circa un sito Drupal su dieci è ancora lì, quasi sempre sulla 9.5.

Il problema

L'ultimo passo verso Drupal 10 è quello che costa.

Drupal 10 chiede PHP 8.1, toglie dal core alcuni moduli e temi e richiede versioni nuove di molti moduli contribuiti.

Intanto il sito resta su un core che non riceve correzioni.

Come funziona

Sorvegliare, fare il backup, aggiornare.

  1. 1

    Controlli

    Avviso di fine supporto, moduli con release insicure, integrità del core e file sospetti.

  2. 2

    Backup

    Un backup cifrato completo prima di toccare Composer.

  3. 3

    Aggiornamento

    Passaggio reale da 9.5 a 10.0 con Composer e drush updatedb: un solo avviso, core identico all'archivio di 10.0.

Nel dettaglio

Cosa abbiamo visto nei test.

  • Drupal 9.5 con PHP 8.1, che è anche il minimo di Drupal 10
  • Dopo il passaggio, la 10.0.11 è segnata come insicura da drupal.org: l'avviso indica di proseguire fino alla 10.6
  • Da 10.0 a 10.6 e da 10.6 a 11.3 abbiamo provato anche i passi successivi

FAQ

Domande frequenti

Il modulo resta collegato durante l'aggiornamento?

Sì. È lo stesso modulo per Drupal 9, 10 e 11 e non va reinstallato.

Quale Drush avete usato?

Drush 12 per Drupal 10. Su Drupal 9 con PHP 7.3 serve Drush 10, perché Drush 11 chiede PHP 7.4.

Provalo sui siti dei tuoi clienti.

Durante la beta facciamo entrare poche agenzie alla volta e configuriamo con voi i primi siti.