Vivement le passage à Debian 13!
Non, Cris, pas d'affolement
J'ai continué à interroger Gemini un peu pour le coup, avec ce que tu as modifié. Il me dit ça:
Pour la petite histoire technique (et pour briller en société, ou au moins comprendre pourquoi ça a cassé) : le réglage "Lier la session à l'adresse IP" sur "Full" (A.B.C.D) est devenu un piège avec les connexions modernes.
Pourquoi ça posait problème avec Debian 12 ?
Changement d'IP dynamique : Beaucoup de fournisseurs d'accès (et surtout la 4G/5G) font tourner les adresses IP très rapidement.
L'IPv6 : Debian 12 gère l'IPv6 de manière beaucoup plus native et prioritaire que Debian 11. Si un utilisateur basculait de manière invisible entre son IPv4 et son IPv6 pendant sa navigation, phpBB voyait deux personnes différentes et "tuait" la session par sécurité.
PHP 8.2 : Cette version est plus stricte sur la validation des variables globales. Si l'IP envoyée par le serveur de l'utilisateur ne correspondait pas au bit près à celle enregistrée au login, la session sautait.
En réglant sur "Aucun", vous avez autorisé phpBB à faire confiance uniquement au Cookie (que nous avons configuré juste avant) plutôt qu'à la provenance géographique de la connexion. C'est beaucoup plus stable pour vos membres sur mobile !
Pour le passage à Debian 13, il est plutôt rassurant, et conseille juste ça:
Debian 13 devrait embarquer PHP 8.3 (ou peut-être 8.4). Comme vous serez déjà en PHP 8.2 sous Debian 12, le saut technique sera beaucoup moins violent que lors du passage de PHP 7.4 (Debian 11) au 8.2 (Debian 12).
Le vrai risque de déconnexion ou de crash lors du passage à Debian 13 ne viendra pas du système d'exploitation, mais de la compatibilité de votre version de phpBB :
- Si vous restez sur une version ancienne de phpBB (ex: 3.3.0), elle risque de ne pas supporter PHP 8.3/8.4.
- Une incompatibilité PHP génère souvent des erreurs "Warning" ou "Deprecated" qui s'insèrent dans le flux de données envoyé au navigateur, ce qui "casse" l'envoi des cookies de session.
Maintenez phpBB à jour : Avant de passer à Debian 13 le moment venu, assurez-vous d'avoir la toute dernière version mineure de phpBB (actuellement la branche 3.3.x).
Vérifiez le paramètre SameSite : PHP 8.2+ et les navigateurs modernes sont très pointilleux sur l'attribut SameSite des cookies. Si phpBB n'est pas à jour, il ne gère pas bien cet attribut, et Chrome ou Firefox rejettent le cookie.
Notez vos réglages : Gardez une capture d'écran de vos paramètres de cookies actuels (une fois qu'ils fonctionnent !).
Sorry pour le blabla (IA), mais ça se veut plus rassurant tout de même
