WSOD na update

Na de update van Drupal 11.3 naar 11.4 had ik een WSOD. Database en files teruggezet en weer WSOD. Om de fout zichtbaar te maken: zet in index.php bovenaan net onder <?php:

error_reporting(E_ALL);

ini_set('display_errors', TRUE);

ini_set('display_startup_errors', TRUE);

Daardoor zie je de fout.

In dit geval bleek het te liggen aan corrupte bestanden door terugzetten van de database. Het volgende gedaan

rm -rf vendor 

rm -f composer.lock 

composer clear-cache

en daarna:

composer install

drush updatedb 

drush cache:rebuild

Daarna de fout opgezocht die toch nog in de weg zat door de code in index.php

Fout zat hier: modules/contrib/svg_image/modules/svg_image_responsive/src/Plugin/Field/FieldFormatter/SvgResponsiveImageFormatter.php on line 28

De regels vervangen:

// OUDE SITUATIE (Veroorzaakt de Fatal Error): 

protected $fileUrlGenerator; 

// NIEUWE SITUATIE (Oplossing voor PHP 8.4): 

protected \Drupal\Core\File\FileUrlGeneratorInterface $fileUrlGenerator;

Daarna drush cr

Opgelost.

Veel modules lopen achter bij de ontwikkelingen. Helaas.