8797 sujets

Développement web côté serveur, CMS

Bonjour.

J'ai l'habitude de compresser toutes mes pages avec l'instruction suivante :
ob_start("ob_gzhandler");

Pas de problème jusqu'à présent. Mais je viens de mettre à jour mon serveur MAMP et j'utilise à présent PHP 5.4.4
Et là, de façon non systématique, mais assez récurrente, mes pages commencent par ce message d'erreur :

Warning: ob_start(): output handler 'ob_gzhandler' conflicts with 'zlib output compression' in...

J'ai donc cherché à désactiver zlib puisqu'il a l'air d'entrer en conflit avec ob_gzhandler, mais lorsque je regarde dans mon php5.4.4.ini, il a pourtant l'air d'être désactivé :

;output_handler =
...
zlib.output_compression = Off
...
;zlib.output_handler =


D'où vient donc le problème ?
Merci d'avance
Bon,ben après avoir beaucoup cherché et rien trouvé, j'ai opté pour une solution de contournement un peu radicale : comme j'utilise MAMP PRO 2.1.1 et qu'il me propose PHP 5.2.17, PHP 5.3.14 et PHP 5.4.4, je suis revenu à PHP 5.3.14 et le problème a disparu. On dirait que c'est un bug de PHP 5.4.4...