Le bug de l'erreur 500 en PHP5 de OVH

Publié le 29 juin 2010 par Seomix @rochdaniel

Parfois, on tente de mettre à jour WordPress, ou un plugin, et rien ne va plus...

Si vous avez ce genre de message, votre serveur a sans doute du mal à gérer la version 5 de php :

Code block   

Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in xxx

Ou encore :

Code block   

500 : internal server error

Il faut donc forcer WordPress à fonctionner dans l'environnement php5 de votre hébergeur.

Deux solutions différentes peuvent résoudre le problème. Ajouter l'un des deux codes au fichier .htaccess de votre blog WordPress. A vous de tester lequel fonctionne. En ce qui me concerne, j'utilise la première solution

Php5 et WordPress : solution 1

Dans votre fichier .htaccess, ajoutez au début :

Code block   

set php env 5

Php5 et WordPress : solution 2

Dans votre fichier .htaccess, ajoutez au début :

Code block   

AddType x-mapp-php5 php
AddHandler x-mapp-php5 php

Simple et efficace, ca peut vraiment vous éviter de vous prendre la tête pour rien avec votre WordPress...

Source : Erreur 500 WordPress (pour le Addtype)