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
![Le bug de l'erreur 500 en PHP5 de OVH Le bug de l'erreur 500 en PHP5 de OVH](http://media.paperblog.fr/i/352/3528841/bug-lerreur-500-php5-ovh-L-x9oX02.png)
![Le bug de l'erreur 500 en PHP5 de OVH Le bug de l'erreur 500 en PHP5 de OVH](http://media.paperblog.fr/i/352/3528841/bug-lerreur-500-php5-ovh-L-xiwVi3.png)
![Le bug de l'erreur 500 en PHP5 de OVH Le bug de l'erreur 500 en PHP5 de OVH](http://media.paperblog.fr/i/352/3528841/bug-lerreur-500-php5-ovh-L-gkMRm_.jpeg)
Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in xxx
Ou encore :
Code block
![Le bug de l'erreur 500 en PHP5 de OVH Le bug de l'erreur 500 en PHP5 de OVH](http://media.paperblog.fr/i/352/3528841/bug-lerreur-500-php5-ovh-L-7_r82_.png)
![Le bug de l'erreur 500 en PHP5 de OVH Le bug de l'erreur 500 en PHP5 de OVH](http://media.paperblog.fr/i/352/3528841/bug-lerreur-500-php5-ovh-L-eBq1KL.png)
![Le bug de l'erreur 500 en PHP5 de OVH Le bug de l'erreur 500 en PHP5 de OVH](http://media.paperblog.fr/i/352/3528841/bug-lerreur-500-php5-ovh-L-d524yy.jpeg)
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
![Le bug de l'erreur 500 en PHP5 de OVH Le bug de l'erreur 500 en PHP5 de OVH](http://media.paperblog.fr/i/352/3528841/bug-lerreur-500-php5-ovh-L-xjVwZ6.png)
![Le bug de l'erreur 500 en PHP5 de OVH Le bug de l'erreur 500 en PHP5 de OVH](http://media.paperblog.fr/i/352/3528841/bug-lerreur-500-php5-ovh-L-x6D3oV.png)
![Le bug de l'erreur 500 en PHP5 de OVH Le bug de l'erreur 500 en PHP5 de OVH](http://media.paperblog.fr/i/352/3528841/bug-lerreur-500-php5-ovh-L-fUEiZP.jpeg)
set php env 5
Php5 et WordPress : solution 2
Dans votre fichier .htaccess, ajoutez au début :
Code block
![Le bug de l'erreur 500 en PHP5 de OVH Le bug de l'erreur 500 en PHP5 de OVH](http://media.paperblog.fr/i/352/3528841/bug-lerreur-500-php5-ovh-L-SLRWbR.png)
![Le bug de l'erreur 500 en PHP5 de OVH Le bug de l'erreur 500 en PHP5 de OVH](http://media.paperblog.fr/i/352/3528841/bug-lerreur-500-php5-ovh-L-4lwal3.png)
![Le bug de l'erreur 500 en PHP5 de OVH Le bug de l'erreur 500 en PHP5 de OVH](http://media.paperblog.fr/i/352/3528841/bug-lerreur-500-php5-ovh-L-vblpet.jpeg)
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)