2011-09-23 3 views
1

J'ai un serveur Apache2 installé avec php et suhosin. Les sessions php sont traitées avec Zend_Session et stockées dans la base de données. Suhosin est configuré pour chiffrer les données de session avant de les enregistrer dans la base de données.bug de chiffrement suhosin lors du rechargement de la configuration d'apache2

Alors que apache2 fonctionne après une

/etc/init.d/apache2 start 

tout fonctionne bien jusqu'à ce que je demande apache2 de recharger en utilisant

/etc/init.d/apache2 reload 

Il semble que suhosin est pas correctement chargé, et ne gère pas le chiffrement de données de session plus.

par exemple:

-avant rechargent

mz0NTT8tcqaa4BIuBniVnVCMNjiwllLIds-cPt3KcMvyOHTktQmuYjgfAM3UMbVkVbsKnioUxPwjqaDIORSRlDnL5Q-W6iS8AoilOPwDUuUdtYjkbKskJpv62R9q 

-après rechargent

language|a:2:{s:10:"locale";s:5:"en_EN";s:12:"language";s:2:"en";} 

si apache est redémarrée données sessions sont à nouveau encryptée.

Voici les versions du système d'exploitation Og, apache2, php et suhosin J'ai:

squeeze/sid 

Server version: Apache/2.2.17 (Ubuntu) 
Server built: Feb 22 2011 18:33:02 

PHP 5.3.5-1ubuntu7.2 with Suhosin-Patch (cli) (built: May 2 2011 23:18:30) 
Copyright (c) 1997-2009 The PHP Group 
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies 
with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans 
with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH 

Quelqu'un at-il fait face à la même question? Toute aide à ce sujet serait très appréciée.

Merci

Répondre

1

J'ai enfin trouvé la solution. Mon apache a été configuré avec suhosin et Xdebug. Il semble que désactiver Xdebug permet à suhosin de recharger correctement tout en rechargeant Apache.

Questions connexes