En finir avec les erreurs 500 pour WordPress 2.7.x sous 1and1 et OVH

[ 15 ] Commentaires
Share

Erreur 500 WordPress 2.7.x

Voilà certainement la bonne nouvelle de ma journée. Enfin ! J’ai fini par trouver comment régler les problèmes d’erreurs 500 (que j’avais à la pelle) sur mon WordPress 2.7.0 puis 2.7.1 : la solution a été d’abord donnée ici, puis relayée ici.

Pour ceux que ça énerve d’aller voir sur les sites dont j’ai mis les liens, je vais répéter : en gros, OVH et 1and1 gèrent mal le PHP5, ce qui occasionne ces erreurs 500.

Donc pour améliorer cette situation, éditez votre .htaccess (à la racine de votre site normalement), et en lieu et place de ce qu’il y avait avant, à savoir ça :

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Écrivez ça :

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

# END WordPress

(j’ai mis en gras les lignes qui changent par rapport à la situation précédente)

En tout cas chez moi, ça a réglé tous mes problèmes d’un seul coup. J’ai pu réactiver un certain nombre de plugins que j’avais désactivé jusqu’alors à cause de cela (notamment le plugin des billets sur le même sujet, en bas de chaque billet).

Vous serez peut-être intéressé :

  • Bloquer les attaques proc/self/environ%00 via les virtualhosts de Apache2
    Un truc que j'ai pu constater en regardant les logs d'accès Apache sur le site : chaque jour, j'ai une vingtaine de tentatives d'injections via l'URL, qui ressemble à ça (celle-là date d'aujourd'hui) ...
  • Améliorer le temps de réponse de WordPress avec le .htaccess et PHP 5
    J'expliquais dans un billet précédent une technique pour améliorer grandement la vitesse de réponse d'un blog sous Wordpress, et de passer, pour moi, d'un temps moyen de 1.6 seconde (pour une page déj...
  • Nginx + PHP-FPM et WP-Super-Cache ?
    Bastien l'a évoqué dans les commentaires d'un précédent billet sur Nginx : plutôt que de mettre Nginx en reverse proxy avec Apache derrière, pourquoi ne pas faire gérer les requètes PHP directement pa...
  • Nous voilà sous WordPress !
    Comme vous pouvez le remarquer ce matin, nous sommes passés sous Wordpress. Wordpress, nous ne connaissons pas trop, alors nous ne garantissons pas l'absence de problèmes dans les jours/semaines à ven...
  • Le site Creative Commons tourne sous WordPress !
    Bon, un petit billet pour me réjouir du fait que le site français Creative Commons semble tourner sous Wordpress, au vu des différentes erreurs que génère cette page. Alors bien évidemment, je ne pens...

15 commentaires sur ce billet

  1. Alexandra Lemonnier dit :

    Bonjour,

    j’ai connu hier soir les affres de cette fatale erreur 500 après une mise à jour de certains plugins… quelques recherches à tête reposée ce matin, j’ai trouvé votre blog, j’ai essayé… et ça a fonctionné à nouveau!

    Merci d’avoir relayé cette info, je vais la relayer aussi sur mon blog, apparemment c’est un problème qui arrive souvent.
    A.L.

    RépondreRépondre
  2. Karim Galleze dit :

    Bonjour,

    Merci beaucoup pour cette information ! J’avais le même problème, j’ai voulu essayé la solution expliquée dans votre article et c’est nickel !

    Merci beaucoup, je relaye l’info pour ceux qui sont dans le même cas et qui n’ont pas encore trouver la solution.

    Bien Amicalement,

    Karim

    RépondreRépondre
  3. Info dit :

    Merci beaucoup pour cette information, clair, concise, un gain de temps considérable. La manipulation marche avec wordpress 2.9 aussi.

    RépondreRépondre
  4. Jeangab dit :

    Merci pour le tuyau, cela fonctionne nickel… 1&1, on en a pour son argent.

    RépondreRépondre
  5. Karim Galleze dit :

    Bonjour,

    lol Tout à fait d’accord Jeangab 😉

    Karim

    RépondreRépondre
  6. Bioud Thomas dit :

    Merci beaucoup pour ton aide, cela ma permis de reprendre en main mon blog

    En attente d’autres Tuto comme celui la !!!

    A+

    RépondreRépondre
  7. h2d2 dit :

    Merci !
    Tu me sauves la vie !

    RépondreRépondre
  8. niko dit :

    salut moi je ne c’est pas ou mettre le .htacces si quelqu’un peux m’aider et sinon moi c’est pour la version de wordpress 3.0.1
    Est ce comptatible?

    merci

    en attente d’une réponse

    RépondreRépondre
  9. Louis dit :

    @niko: oui oui c’est compatible. J’ai testé récemment.

    Le .htaccess tu dois le mettre à la racine de ton site (le dossier dans lequel tu as mis tous les fichiers/dossiers de ton site).

    RépondreRépondre
  10. Lulu dit :

    Merci beaucoup pour ton aide, j’avais regardé çà et là et j’avais rien trouvé. Ca déchire, merci.

    RépondreRépondre
  11. Danièle dit :

    Je suis chez OVH et j’ai essayé de changer le htacces mais mon problème n’est pas résolu.
    J’ai toujours la même erreur 500
    Si vous avez une autre solution ??
    Merci tout de même

    RépondreRépondre
  12. Louis dit :

    @Danièle: Pour vous aider, il me faudrait votre version de PHP. Pouvez vous nous la donner ? Merci d’avance.

    RépondreRépondre
  13. Danièle dit :

    @Louis:

    Bonsoir Louis,

    J’ai enfin réussi à mettre mon plugin par filezilla car avec le panneau d’administration j’ai toujours le même message erreur 500
    Merci tout de même, ja garde votre site dans mes favoris au cas où.

    RépondreRépondre

Laisser un commentaire

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