Apache 2.4 intègre de nouvelles fonctionnalités
dont certaines sont incompatibles aves les anciennes et nécessitent une mise
à jour de votre site et en particulier du .htaccess.
Vous pouvez suivre l'état de la mise à jour ici:
http://travaux.ovh.net/?do=details&id=25601
Dans le cas où votre site présente un dysfonctionnement après la migration,
voici une liste des changements qui nous vous conseillons pour rendre votre site compatible :
FilterProvider (mod_filter) :
Symptôme: Erreur 500 sur le site.
Comment vérifier: Connectez-vous sur https://logs.ovh.net/ et vérifiez vos logs "error".
Solution:
Exemple de syntaxe Apache 2.2 :
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/html
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/css
Exemple pour Apache 2.4 :
FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/html'"
FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/css'"
Nous vous conseillons de rendre votre .htaccess compatible entre
les deux version de la manière suivante :
<IfModule mod_version.c>
<IfModule mod_filter.c>
<IfVersion >= 2.4>
FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/html'"
FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/css'"
</IfVersion>
<IfVersion < 2.4>
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/html
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/css
</IfVersion>
</IfModule>
</IfModule>
AuthType:
Symptôme:
Erreur 500 sur le site.
L'erreur suivante peut-être vue lors de la migration:
AH01627: AuthType configured with no corresponding authorization directives
Comment vérifier: Connectez-vous sur https://logs.ovh.net/ et vérifiez vos logs "error".
Cette erreur peut-être résolue en ajoutant la ligne suivante au .htaccess
(si la configuration d'Authentification est correctement configurée)
Require valid-user