Parfois, on tente de mettre à jour WordPress, ou un plugin, et rien ne va plus...
Si vous êtes hébergés chez OVH et que vous obtenez ce genre de message, votre serveur a sans doute du mal à gérer la version 5 de php :
Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in xxx
Ou encore :
500 : internal server error
Il faut donc forcer WordPress à fonctionner dans l'environnement php5 de l'hébergeur OVH (ou d'un autre).
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 :
set php env 5
Php5 et WordPress : solution 2
Dans votre fichier .htaccess, ajoutez au début :
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...
5 Commentaires
Super pratique!
J'avais eu ce type d'erreur pour la mise a jour WordPress 2.7 (ca date). S'en est suivi de multiples galeres.
Resultats des courses: un blog hors service pour 3 bons jours et je n'ai pas mis a jour WordPress depuis.
Je testerai sans aucun doute tout ca la prochaine fois.
Bonjour,
Un grand merci pour l'astuce , la solution 1 n'a pas fonctionné pour moi mais la 2eme si.
Merci beaucoup.
Cdt
me parlez pas d'erreur wordpress ca m'enerve d'avoir l'erreur 500 mais bon souvent c'est le fameux HT access qui part en live
Les 2 ne passent pas chez moi.
Celui-ci oui : SetEnv PHP_VER 5
Amicalement
L'erreur peut quand même survenir !
Laisser un commentaire