Error 500 – Internal server error chez 1&1 ?

6 801 lectures

Lorsque l’on utilise l’hébergeur 1&1 et que l’on désire activer un nouveau plugin sur un blog wordpress, on peut avoir régulièrement des problèmes d’erreurs 500 (Error 500 – Internal server error). Personnellement, j’ai eu ces problèmes avec le plugin popularity contest par exemple.

En fait le problème vient du fait que c’est la version 4 de php qui est installé et que certains scripts wordpress nécessitent php5. Pour y remédier, insérez ce code dans le fichier .htaccess situé à la racine de votre hébergement :

AddType x-mapp-php5 .php
  1. AddHandler x-mapp-php5 .php

Source : billetimage

Mise à jour le 15/01/2009 :
N’oubliez pas que lorsque vous créez votre base de données avec 1&1, vous avez le choix entre PHP4 et PHP5. Vu que de plus en plus de plugin Wordpress fonctionnent avec PHP5, vous voyez ce qu’il vous reste à faire ;)

Articles relatifs

66 commentaires

  1. David Says:

    J’ai quand même quelques problèmes

  2. kiwiboo Says:

    Bonjour,
    J’ai un site Wordpress sur un serveur economique clef en main chez 1and1.
    Celui-ci génère un peu plus de 3000 visites jours et parfois + de 50 en simultané…. Le problème c’est qu’il fait fréquement des erreurs 500 – base de donnée inaccessible avec les réglages par défaut – site inaccessible….
    Ce site est assez gourmand.
    J’ai fait un test en changeant les réglages du serveur mais je ne sais pas si c’est adapté pour wordpress..
    J’ai wp-cache mais comme 90% des visites se font directement sur les posts référencés… ça alourdi.
    Voici ma config performance du serveur:
    WebDAV activé
    FastCGI activé
    Support SSL activé
    Perl en tant que
    module Apache activé
    Module PHP activé
    Utilisation de la mémoire 200072 Ko
    Durée maximum du processus 3600 secondes
    Nombre maximum de processus simultanés 1024

    est-ce adapté?

    1and1 refuse de m’aider – sachant que c’est eux qui m’ont demandé de prendre un serveur après m’avoir mis en souffrance sur mon ancien pack hébergement… je paie 5 fois plus cher, je perd des milliers d’euros et je risque chaque jour mon référencement sur google…

  3. David Says:

    Salut,

    beaucoup de personnes qui ont un traffic assez important ont des soucis avec 1&1. Sur ce que j’ai pu lire, le mieux est de changer d’hébergeur par par exemple OVH. Il suffira de migrer en douceur ton blog wordpress.

  4. hey Says:

    salut,
    avec ton astuce, tu m’as sauvé la vie, merci !
    Mon site affichait ce message après sa mise en ligne : premiers tests ok, puis paf, 500 internal error sans plus d’explications…

    Un petit copier coller de ton code, et ça marche parfaitement

    bref, super merci :)

  5. David Says:

    Salut hey,

    Mais de rien ;)

    D’ailleurs, je viens de m’apercevoir que sur 1&1 lorsque l’on décide de créer une nouvelle base de données sql, on a la possibilité de choisir une version 5 de php.

  6. mattrunks Says:

    Merci pour cette astuce ! Après la maj en 2.7 , j’obtenais ce message dès que je voulais accéder à wp-admin, et maintenant, tout roule :)

  7. David Says:

    De rien, c’était la même chose pour moi ^^

  8. Vibe972 Says:

    merci beaucoup pour ton astuce, ça m’a sortie de la m*rde :)

  9. David Says:

    Ya pas de quoi Vibe972 !

  10. MrGermain Says:

    Merci pour l’info!!

  11. David Says:

    Ya pas de quoi ! ;)

  12. fabien thomas Says:

    Salut,

    j’ai depuis l’activation d’un plugin (simple tag) une belle erreur 500 en voulant accéder à wp-admin, bien évidement sur un blog hébergé chez 1&1, j’ai bien essayé de modifier le .htaccess mais rien n’y fait.. je vais finalement migrer le blog sur un autre serveur mais je tenais à dire qu’il faut à tous prix éviter 1&1, en plus d’un service client déplorable, les performances de leurs serveurs e sont pas terribles et on va de problèmes en problèmes… désolant de voir cela en 2009 ;(

  13. La Blonde Says:

    Merci beaucoup, ça a très bien marché pour moi aussi. Ce n’était pas la première fois que j’avais des problèmes d’erreur 500 avec mes plugins sur 1&1, mais j’avais trouvé une « solution » consistant à ajouter la ligne « memory=20MB » au fichier php.ini et ça avait bien fonctionné. J’étais donc surprise d’avoir à nouveau cette erreur. J’espère que c’est bon pour de bon cette fois!

  14. David Says:

    Ya pas de quoi la Blonde ;)
    Normalement, tu n’auras plus de problème. Par moment, cela peut recommencer et dans ce cas, fais la même chose

  15. Error 500 - Internal server error | WordPress tuto Says:

    [...] trouvé la solution chez blogityourelf, il s’agit d’une histoire de version de php. Chez 1&1 on est encore dans la version [...]

  16. Philippe Cadu Says:

    Bonjour,
    mon blog est sur free et je ne peux pas utiliser le ficiher .htaccess. sinon j’ai le message Error 500 – Internal server error et plus rien ne marche
    alors comment puis je faire
    Merci

  17. Valentin Says:

    Il faut noter également que près de 95% des plugins Wordpress ont besoin de PHP5 pour fonctionner correctement !

  18. Catioucha Says:

    Merciiiiiii ! Ton astuce vient de me sauver la mise ! Après l’installation d’un nouveau thème, il m’était devenu impossible d’éditer mes anciens billets depuis les billets comme depuis le panneau d’admin sans provoquer page blanche ou horrible erreur 5OO ! Hébergée chez 1&1 je n’ai eu ce pb avec aucun autre de mes sites, juste ce blog et seulement après changement de thème ! Je ne suis pas experte du coup j’avoue ne rien comprendre à la manip que tu as suggéré, juste que ça marche et merci merci merci ! Dis, _ça change quoi en fait ces quelques lignes de code ? Ca ne risque pas de faire exploser quelque chose ? C’est sans risque ? :-D

  19. David Says:

    @Philippe Cadu : Désolé Philippe, je ne connais pas la solution car je n’ai jamais hébergé un blog wp sur free. Mais franchement, je te conseille un petit achat de ND, un peu d’hébergement et une base de données, et ça roule ^^

    @Valentin: Carrément ^^ Je conseille aux personnes sous 1&1 ou OVH qui ouvrent un blog de penser à choisir PHP5 ;)

    @Catioucha: Ne t’inquietes pas, ça ne risque pas de cramer ton blog ^^

  20. Philippe Cadu Says:

    @David
    merci beaucoup tes conseils rejoignent ceux que l’on m’as deja fait
    donc j’ai ouvert un nom de domaine chez OVH
    @+
    Phil

  21. Catioucha Says:

    Merci :-)
    Bon par contre je me pose une question : comment vérifier si mon site tourne sous php5 ou php4 ? Sur ma console d’administration 1&1 ça me met pourtant que ma base de donnée est en mysql5… C’est pas la même chose que php5 ?

    Et si je suis bel en bien en php4 au lieu de 5, comment je peux upgrader le tout ? Faut que je demande à mon hébergeur ? C’est pas possible d’upgrader ?

    Après ta manip ça marchait à nouveau mais aujourd’hui j’ai à nouveau d’énoooormes ralentissements sur mes sites (blog et forum qui rament)… Je vois pas comment améliorer ça… :-(

  22. David Says:

    Salut Catioucha,
    Bon déjà, oui si ta base de données est en mysql5, c’est que tu tournes en PHP5 ^^ Pour ce qui concerne les ralentissements, et bien c’est normal cela arrive régulièrement avec un abonnement 1&1 de base. Ça, tu ne peux rien faire, à part changer de type d’hébergement. Ou alors, c’est que tu as un gros trafic, et tu peux pallier à ce problème avec le plugin wp-cache ou super cache ;) En premier, je te conseille d’attendre, de voir demain. Si c’est toujours pareil, envoies un email à 1&1 pour leur expliquer ton problème et sois très patiente avec eux …

  23. Valentin Says:

    Bah en fait, sa fait depuis que j’ai mon hébergeur, bientôt 4 ans quand même ! J’avais activé PHP5 dès que c’était possible. Mais sur geekeries.fr avec les plugins de sauvegarde, le serveur a vraiment du mal… Erreur 500 par ci erreur 500 par là… même avec PHP5.

    Donc il faut également faire gaffe aux plugins qu’on installe, ceux qui utilise PHP5 (tous quoi xD)

  24. Catioucha Says:

    Merci de vos conseils, je vais me pencher sur cette histoire de plugins de cache ! Je pense que ce n’était qu’un problème momentané, je l’espère du moins ! :-)

  25. David Says:

    Oui je vois que ton site est ok ! ^^

  26. Erwan Says:

    Bonjour, et merci pour l’astuce htaccess. J’avais pas mal d’erreurs 500 à tous les étages et maintenant il semble que ça aille beaucoup mieux. Je confirme que 1&1 n’est pas l’hébergeur idéal en option de base ; j’ai également constaté de gros ralentissements.

  27. bb Says:

    Bonjour je viens de faire à mon tour la mise à jour 2.7.1 ( hébergé par 1&1 ) et je rencontre quelques soucis type error 500 pourtant je suis bien en php5…
    je voulais regarder ce fichier htaccess mais ou est il ?? je ne le vois pas sur mon ftp ??
    merci de votre aide ! :-)

  28. David Says:

    Salut BB,
    Je crois bien que lorsque j’ai fais cette manip, je n’avais pas ce fichier dans le Ftp. Et je l’ai donc créé depuis mon Ordi et ensuite uploadé. Mais normalement, il se trouve à la racine de ton blog.

  29. bb Says:

    ok merci. Mais non je confirme , il n’est pas dans mon ftp . Je ne comprends pas. Sinon j’ai TOUT viré, pas écraser mais virer , ( sauf wp-content / theme/upload/pluggins et wp-config ) et j’ai tout ré installé et là ça marche: la partie visible et la partie admin…
    mais bon je vais quand même creuser cette histoire de htaccess
    - avant de faire ma MaJ j’avais chargé sur mon ordi tout le contenu des fichiers dossiers etc… depuis mon ftp vers mon ordi. Mais là non plus pas de trace de htaccess ..??? -

  30. bb Says:

    en tous cas merci pour ta réponse :-)

  31. Le tour des blogs en 20 lignes… « Le Tour du Web Says:

    [...] Côté technique maintenant (et remerciant Simon au passage), j’ai pu mettre à votre disposition sur ce blog, une petite fonctionnalité qui vous permet de naviguer à travers le Tour Du Web, grâce à un petit plugin d’articles similaires affiché directement sous les articles. Petite astuce au passage, Wordpress et l’hébergeur 1 and 1, ne font pas bon ménage dans leur configuration de base, et si vos rencontrez des “Internal Server Error 500″ assez fréquemment, il vous faudra modifier votre .htacces comme l’explique très bien ce très utile article. [...]

  32. Celenor Says:

    Bonjour à tous !
    Merci bien pour cette astuce, mais je dois avouer qu’elle ne fonctionne pas très bien pour moi. J’ai une erreur 500 lors de l’upload de certaine photos. J’ai donc créé ce fameux .htaccess en y mettant uniquement les deux lignes que tu mentionne. Je n’ai plus d’erreur 500 mais à la place je me retrouve avec un beau Fatal error: Out of memory (allocated 32505856) (tried to allocate 9088 bytes) in /homepages/39/d283814944/htdocs/gmo/wp-admin/includes/image.php on line 147
    Quelqu’un d’autre a-t-il déjà eu ce problème et sait-il le résoudre ?

  33. Celenor Says:

    Je précise juste que je suis chez 1&1 sous php5

  34. Toufik HAMDANI Says:

    Je te conseille de redimensionner tes photos en les rendant plus petites.

  35. Sam Says:

    Bonjour
    J’ai la même erreur :Error 500 – Internal server error
    An internal server error has occured!
    Please try again later. lorsque je upload des photos, j’ai vérifier sur 1&1 et mon MySQL5.0, est-ce que quelqu’un sait ou se trouve mon problème.
    Je vous remercie.

  36. Celenor Says:

    Le redimensionnement des images fonctionne effectivement à merveille. Toutefois, si quelqu’un a une autre solution, je suis preneur parce que celle-ci n’est pas forcément très pratique…

  37. Guy Bastien Says:

    Un grand merci pour cette info !!! ça m’a été d’une grande utilité!!! Bravo et chapeau

  38. David Says:

    Ya pas de quoi, si ça peut aider ^^

  39. jipe Says:

    si vous avez pas fichier .htaccess en créer un et mettre les deux lignes

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

    transfert ftp et voila !

    merci pour l’info

  40. Mike Says:

    Hello tous !

    Après l’ajout d’un plugin « wp-postratings » j’ai ce soucis de Internal Error et plus rien n’est accessible.
    J’ai bien tenté de modifier le .htaccess mais cela ne change rien…
    Y’aurait-il une autre solution ? Le site en question est http://www.buzzmag.fr

    Merci.

  41. Marketing & job du net Says:

    Je chercher une solution à ce problème depuis longtemps et j’ai résolut le problème grâce à votre votre astuce ;)

  42. nicx Says:

    je confirme, cette astuce marche meme pour les sites sous joomla. merci a vous …

  43. David Says:

    nickel ;)

  44. Creation Web Says:

    +1
    Ca marche nickel !
    ^^
    Merci à toi pour ce billet, je vais voir si y’a
    pas un petit ads 1and1…pour le temps perdu et
    surtout pour te remercier.
    ;)

  45. David Says:

    Salut Création Web, je n’aurais jamais imaginer que ce billet allait en aider plus d’un ^^Bienvenue en tous cas sur mon blog

  46. Creation Web Says:

    Salut et merci pour la bienvenue.
    ;)
    Pour moi tout fonctionnait bien jusqu’a hier soir.
    Je trouve ca un peu bizare mais bon, passons…
    Encore merci à toi.

  47. Herve Kabla Says:

    Excellent billet, simple et efficace, merci.

  48. albarsark Says:

    Salut David,
    bien ton blog, Ca en aura aidé des gens!! + 6000 visites rien que sur cette page ! Remarque on a tous les même prbs… La je viens de mettre WP 2.9 et j’ai sans arret des messages d’erreur 500 dés que je veux publier, ce n’est donc pas un plug, car je n’en ai pas rajouté depuis le passage en 2.9!! J’ai même enleve simple tag qui ne marche plus sous cette vertion !
    J’ai touvé un patch non officiel mais il n’as pas l’air d’avoir marché ! Au fvait je suis aussi cz 1&1…Visiblement c’est de la m…. ce serveur… Mais y’a des sites qui tournent tres bien cz eux … Je sais plus quoi faire
    Bon salut

  49. albarsark Says:

    petit ajout : j’ai vérifié le fichier htaccess et visiblement la version 2.9 a inscrit la ligne que tu donne au début du billet…Mes prbs ne viennent pas de la ..

  50. Error 500 – Internal server error chez 1&1 ? Says:

    [...] more: Error 500 – Internal server error chez 1&1 ? Comments0 Leave a Reply Click here to cancel [...]

  51. Sazanamy Says:

    J’ai cette erreur sur mon blog sous WP quand je tente d’activer certain plugins.
    J’applique la ligne mais lorsque je veut uploader le .htaccess j’obtient un beau

    Commande : STOR .htaccess
    Réponse : 550 .htaccess: Permission denied
    Erreur : Erreur critique

    C’est peut être tout con mais bon je débute !

    PS :A noter que le .htaccess se trouve dans /logs et pas dans l’arborescence.

  52. Basile Says:

    Bonjour à tous,

    j’ai moi aussi un blog sous wordpress.

    J’ai bien trouvé le fichier .htaccess dans le répertoire « log » à la racine de mon site mais je n’ai pas réussi à l’éditer. Alors, j’ai créé un autre fichier .htaccess à la base du serveur avec le code de cet article.
    Mais j’ai ensuite eu une erreur 403.

    Quelqu’un peut-il m’aider ?

    Merci d’avance

  53. David Says:

    Hello Basile, en effet le .htaccess se trouve à la racine et non dans le dossier log comme avec ovh je crois

  54. MarketingJob Says:

    Bonsoir,

    Merci pour cette info, il se trouve que je n’étais pas encore au courant de ce genre de problème rencontré avec wordpress, mais je vois que personne n’échappe à ce genre de problème…. En effet cela fait plusieurs fois que mon fichier htaccess se modifie sans ma contribution cela est très gênant de plus quand ont s’en aperçoit pas de suite on perd de nombreux lecteurs.
    Bref en résumer wordpress ce n’est pas trop sa faute (il est gratuit donc rien à dire), mais pour 1&1 pas cool car c’est un service payant.

  55. David Says:

    Bonjour à toutes les personnes qui ont commenté ce billet. Et bien, j’ai pris la décision d’oublier 1&1, c’est trop galère cette erreur 500. Comme le dit MarketingJob, on a beau modifier le fichier .htaccess, ça merde quand même régulièrement.

    Une solution : partir chez un autre hébergeur. Perso, je suis depuis plus d’un an chez OVH, et aucun problème d’erreur 500 pour à peu près le même prix ^^

    Voilà, Blogityourself.net est encore chez 1&1 (flemme de transférer le blog) mais je vais bientôt m’en occuper.

  56. drine Says:

    Bonjour,
    Mille fois merci par avance à celle ou celui qui me répondra…
    Hier soir je me suis lancée dans ma première installation de WP version 2.9.1 avec 1&1 et PHP5.
    Je rencontre un soucis de redirection de page mais l’erreur 500 est également apparue… J’ai installé via wp-config, puis crash, puis j’ai réussi à relancer et à me loger, et en activant le premier plugin « coming soon », WP a crashé définitivement je crois…
    En lisant vos commentaires je vois qu’il faut un fichier htaccess… que je n’ai pas trouvé (mais il doit être dans les logs – je vais vérifier).
    Ma question: quel est le code précisément pour créer ce fichier htaccess?
    Si ça ne marche toujours pas, fait il passer sur une base de données PHP4 avec la version 2.9.1 de WP?
    Je cherche une solution avant de devoir changer d’hébergeur (1&1) care viens à peine de souscrire…
    Merci pour votre aide :) )

  57. Creation Web Says:

    Salut drine !
    ^^
    Le fichier htaccess se crée seul, au moment de l’installation de ton wp.
    Par contre, il te faut le modifier comme nous dit David, pour ne plus avoir d’erreur 500.
    Il faut donc que tu le télécharges, que tu le modifies et que tu le renvoies sur ton hébergement.

  58. drine Says:

    Please more help…
    je crois que je deviens un peu bouleto!
    j’ai trouvé le fichier .htaccess dans le fichier log sur mon hébergement 1&1
    or avec cyberduck sur mac, je télécharge le fichier (enfin je crois) le message indique que tout s’est bien passé, puis impossible de le retrouver (sur mon bureau… plutôt bien organisé)??
    Une idée de ce qu’il se passe?
    htaccess semble invisible, c’est ça?!?
    merciiii encore ;)

  59. drine Says:

    j’ai trouvé ce fichier mystère, qui ressemblai finalement à cela :
    Options +Indexes
    Satisfy any
    Order Deny,Allow
    Allow from 172.17.0.0/16
    Allow from 212.227.35.64/27
    Allow from 212.227.34.151
    Allow from 212.227.34.190
    Deny from all
    RemoveType .html .gif
    AuthType Basic
    AuthName « Access for /logs »
    AuthUserFile /kunden/homepages/42/d313305238/htpasswd
    require user u56924576

    Alors j’ai remplacé par :
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php ??

    # BEGIN WordPress

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

    # END WordPress

    Comme indiqué par tout le monde, puis rechargé le fichier…
    et au moment de le déplacer pour le mettre à la racine, impossible « FTP erreur, impossible de renommer le fichier… permission denied… »

    Qu’est ce que cela veut dire?
    Ou alors je ne fais la bonne maip pour recharger le fichier sur cyberduck, mais il me semble bien, après vérif, que c’est le nouveau fichier qui s’est chargé…
    merci encore et encore pour votre aide ;) )
    Bonne soirée :D

  60. David Says:

    Hello Drine, ton fichier htaccess ne se trouve pas dans ton dossier log mais à la racine de ton site. Normalement, il doit se créer tout seul (enfin je crois), si ce n’est pas le cas, voici le contenu de ce fichier que tu dois uploader donc à la racine :

    « # BEGIN WordPress

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

    # END WordPress »

    (enlèves les guillemets)

  61. drine Says:

    Merci…
    J’avais trouvé une issue jusqu’à ce que je me rende compte que ce fameux fichier htaccess se modifie tout seul sans que je fasse rien… et tout d’un coup en travaillant sur le back-office je tombe sur une erreur 500.
    Je re-modifie le fichier et tout re-fonctionne.
    Est-ce normal??
    Merci encore ;)

  62. David Says:

    bé oui, c’est 1&1 … ;)

  63. moins52 Says:

    Ça me parait bizarre ce que tu dis. Qu’on puisse choisir de tourner en PHP5 en créant ça base de données.

    Ça n’a aucun rapport à priori. Tu peux tourner en PHP4 / MySQL5 ou l’inverse.

  64. zarkaos Says:

    Bizarre, moi ça m’arrive parfois chez free quand j’ai un movais .htaccess…
    Mais quelle honte d’utiliser Internet explorer quand même…

  65. Driiine Says:

    Pour info à tous ceux qui sont dans ma situation – erreur 500 addict – voilà ce que le service client 1&1 me répond:
    « La version 4 de PHP étant la plus utilisée, chez 1&1 Internet
    l?extension .php est ainsi prise en charge par PHP4.
    Voici notre schéma de configuration :
    * PHP4 : .php / .php3 / .php4
    * PHP5 : .php5
    Si vous souhaitez utiliser PHP5 avec l?extension .php c?est très simple.
    Créez alors un fichier qui porte le nom .htaccess et placez le contenu
    ci-dessous:
    AddType x-mapp-php5 .php
    Une fois votre fichier enregistré, transférez ce dernier sur la racine
    de votre hébergement web 1&1.
    Et ça marche…

    A voir dans la durée!!
    Bon week-end :)

  66. David Says:

    Finalement, on revient sur l’explication du début ;)

Laissez un commentaire

Mon dernier tweet...