Soluciona el "Deprecation of session.sid_length and session.sid_bits_per_character" en Drupal 11

Enviado por christian el

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:

https://www.drupal.org/node/3469305 

Dinahosting: dominios y alojamiento web
My investor

Regístrate en MyInvestory tendrás un extra de 20€ ! :D

 

Menciona que vienes de mi parte y te llevas un regalo en tu primera inversión :)

Usa el código U048395 y te llevas un regalo en tu primera inversión :)

 

Usa el código 22c80f y te llevas un regalo en tu primera inversión :)