Bonjour,

Suite à un problème de chargement des images (non visible via URL absolue mais visible avec URL relative), j'ai modifié le sous-domaine de la variable $settings['file_public_base_url'].

Suite à ce changement, j'ai effectué un vidage de cache via la commande var/www/xxxxxxxxxx/vendor/bin/drush --uri=xxxxxxxxxx.com cr

Après cela, j'ai eu l'erreur suivante qui s'affichait et j'ai un de mes block qui n'était plus disponible :
This block is broken or missing. You may be missing content or you might need to enable the original module.
Suite à la remise en place de l'ancienne valeur de la variable $settings['file_public_base_url'] et le vidage du cache, le block s'est de nouveau affiché et l'erreur a disparu.

A noté : avec la nouvelle configuration, l'ensemble des images s'affichaient bien.


Je n'ai absolument rien compris de ce bug et malgré ma recherche sur Internet je n'ai rien trouvé de compréhensible mise à part un block qui aurait disparu suite au chargement d'une conf d'un environnement à l'autre. Or la variable a été modifié directement dans le fichier settings.php dans notre seul environnement de preproduction.

Quelqu'un aurait il déja eu ces problématiques (images non visible via URL absolu mais OK via URL relative ? problématique de block qui saute suite à un changement de configuration ?)

Merci pour vos réponses.

PS :
Drupal version : 8.7.0
Environnement de préprod (avec accès Htaccess)
Pas d'import de conf, uniquement édit du fichier settings.php et de la variable $settings['file_public_base_url'] :

remplacement de https://sousdomaine1.xxxxxxxx.com par https://sousdomaine2.xxxxxxxx.com

le sousdomaine 1 et 2 fonctionnent mais le 1 est utilisé pour notre webmarket utilisant Symfony alors que le 2 est utilisé pour notre site drupal.
Lors du passage en https, nous avons mis par mégarde le sousdomaine 1 au lieu du 2 d'où la modification.


Cordialement