Accueil > WordPress > Optimisation technique de WordPress > L'erreur 500 de OVH avec PHP 5 & Htaccess

L’erreur 500 de OVH avec PHP 5 & Htaccess

Wordpress, php5 et erreur 500Parfois, 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...

Daniel Roch CEO - Créateur de SEOMIX & SEOKEY

Expert SEO WordPress - Créateur de SeoMix et SEOKEY - Orateur - Auteur de nombreux livres sur le référencement naturel

5 Commentaires

Bruno - Immo Djerba Le 01 juillet 2010 à 3h48

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.

P0s Le 02 septembre 2010 à 22h20

Bonjour,

Un grand merci pour l'astuce , la solution 1 n'a pas fonctionné pour moi mais la 2eme si.

Merci beaucoup.

Cdt

olivia Le 03 octobre 2010 à 0h10

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

gillou Le 24 octobre 2010 à 20h37

Les 2 ne passent pas chez moi.

Celui-ci oui : SetEnv PHP_VER 5

Amicalement

abcmoteur Le 26 octobre 2010 à 4h20

L'erreur peut quand même survenir !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *