Les mises à jour de sécurité intégrant suPHP ajoute un cloisonnement des sites php.

Le message suivant apparaît si plusieurs sites utilisent les sessions sans les nommer.

Warning : session_start() : open(/var/lib/php4/sess_xxxxxxxxxxxxxxx, O_RDWR) failed : Permission denied (13)

Les sessions sont en effet enregistrées dans le même fichier s’ils sont accédés depuis le même client.

La solution a ce problème est de créer un fichier .htaccess à la racine du site (ou modifier le fichier existant) pour nommer les sessions via la directive

php_value session.name nomdusite