La mise à jour de la version php 4.4.6 chez certains hébergeurs provoque une erreur interne de type 500 sur les versions Spip 1.9 à Spip 1.9.2.
Plusieurs possibilités :
Utiliser le patch de Fil :
http://trac.rezo.net/trac/spip/changeset/8844
Installer une version de Spip 1.9.2a qui règle le problème. Cette solution est conseillée.
Sinon, pour les pressés, rajouter ceci n’importe où dans le htaccess :
addtype x-mapp-php5 .php
Les versions 4 de php posant énormément de problèmes avec tous les CMS, il est de toute façon préférable de mettre aussi un AddType x-mapp-php5 .php dans le htaccess.
Notez que c’est free, qui à modifier ses serveurs APACHE, la ligne à mettre dans le htaccess est php 1
Chez OVH c’est SetEnv PHP_VER 5

Après la mise à jour de PHP de 4.4.4 vers 4.4.6 nous avons eu le même genre de problème avec SPIP mais aussi avec Joomla Mambot et d’autres scripts PHP.
J’ai fait un patch pour revenir à la version 6.6 de la lib PCRE dans PHP 4.4.6. Depuis plus aucun plantage de PHP et SPIP refonctionne normalement.
http://www.infomaniak.ch/php4/php-4.4.6-downgrade_pcre.patch http://www.infomaniak.ch/php4/
> Infomaniak PHP 4.4.6 PCRE 7.0 -> 6.6 : http://www.infomaniak.ch/php4/php-4. (...)