Estes uno de estos posts breves pero concisos y que son bastante útiles.
Si estás en proceso de actualización a últimas versiones de Drupal 11 (creo que Drupal >=1.2) y además estás migrando a PHP >= 8.4 (que deberías) entonces probablemente tengas un montonazo de logs en tu Drupal con este texto:
Deprecation of session.sid_length and session.sid_bits_per_character
No son errores, son "Deprecated" pero son bastante molestos en el día a día porque ensucian el registros de logs de tu sitio web. El motivo? Que a partir de php8.4, la generación de los ids de sesión (session.sid) cambia de configuración y la actual queda obsoleta
La Solución
Aquí vamos al grano! Para solucionarlo tienes que aplicar unos cambios en el fichero services.yml de tu proyecto web. Básicamnte elimina/comenta la configuración que afecte a:
- session.sid_length
- session.sid_bits_per_character
Limpia la caché y listo! Ya deberías de dejar de ver tantos registros de Deprecated en tu Drupal :)
Te dejo por aquí uno de los posts de Drupal, donde se estaba discutiendo sobre esto si te parece interesante:





