Error 500 – Internal server error chez 1&1 ?

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 :
-
AddHandler x-mapp-php5 .php
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
octobre 7th, 2008 at 8:55
J’ai quand même quelques problèmes
octobre 22nd, 2008 at 17:57
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…
octobre 22nd, 2008 at 21:15
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.
novembre 8th, 2008 at 9:30
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
novembre 8th, 2008 at 12:07
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.
décembre 12th, 2008 at 12:29
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
décembre 16th, 2008 at 14:17
De rien, c’était la même chose pour moi ^^
décembre 17th, 2008 at 22:35
merci beaucoup pour ton astuce, ça m’a sortie de la m*rde
décembre 18th, 2008 at 9:10
Ya pas de quoi Vibe972 !
décembre 25th, 2008 at 21:13
Merci pour l’info!!
décembre 30th, 2008 at 11:24
Ya pas de quoi !
janvier 5th, 2009 at 10:05
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 ;(
février 9th, 2009 at 17:19
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!
février 9th, 2009 at 17:21
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
février 19th, 2009 at 13:04
[...] trouvé la solution chez blogityourelf, il s’agit d’une histoire de version de php. Chez 1&1 on est encore dans la version [...]
février 21st, 2009 at 20:47
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
février 23rd, 2009 at 12:58
Il faut noter également que près de 95% des plugins Wordpress ont besoin de PHP5 pour fonctionner correctement !
février 27th, 2009 at 10:32
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 ?
février 28th, 2009 at 7:49
@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 ^^
février 28th, 2009 at 9:13
@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
mars 1st, 2009 at 10:50
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…
mars 1st, 2009 at 11:02
Salut Catioucha,
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 …
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
mars 1st, 2009 at 16:55
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)
mars 2nd, 2009 at 9:09
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 !
mars 4th, 2009 at 6:21
Oui je vois que ton site est ok ! ^^
mars 25th, 2009 at 13:41
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.
avril 27th, 2009 at 20:57
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 !
avril 28th, 2009 at 7:02
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.
avril 28th, 2009 at 7:34
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 ..??? -
avril 28th, 2009 at 7:35
en tous cas merci pour ta réponse
mai 6th, 2009 at 13:39
[...] 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. [...]
mai 9th, 2009 at 11:11
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 ?
mai 9th, 2009 at 11:12
Je précise juste que je suis chez 1&1 sous php5
juillet 19th, 2009 at 0:41
Je te conseille de redimensionner tes photos en les rendant plus petites.
juillet 25th, 2009 at 6:13
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.
juillet 30th, 2009 at 11:44
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…
août 26th, 2009 at 17:14
Un grand merci pour cette info !!! ça m’a été d’une grande utilité!!! Bravo et chapeau
août 29th, 2009 at 14:11
Ya pas de quoi, si ça peut aider ^^
septembre 8th, 2009 at 16:40
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
octobre 22nd, 2009 at 7:27
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.
octobre 23rd, 2009 at 17:16
Je chercher une solution à ce problème depuis longtemps et j’ai résolut le problème grâce à votre votre astuce
octobre 25th, 2009 at 23:38
je confirme, cette astuce marche meme pour les sites sous joomla. merci a vous …
novembre 2nd, 2009 at 14:56
nickel
novembre 2nd, 2009 at 21:34
+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.
novembre 3rd, 2009 at 9:48
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
novembre 3rd, 2009 at 12:37
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.
novembre 17th, 2009 at 1:13
Excellent billet, simple et efficace, merci.
décembre 22nd, 2009 at 9:37
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
décembre 22nd, 2009 at 9:48
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 ..
décembre 30th, 2009 at 3:13
[...] more: Error 500 – Internal server error chez 1&1 ? Comments0 Leave a Reply Click here to cancel [...]
janvier 2nd, 2010 at 17:59
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.
janvier 6th, 2010 at 15:43
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
janvier 6th, 2010 at 19:11
Hello Basile, en effet le .htaccess se trouve à la racine et non dans le dossier log comme avec ovh je crois
janvier 12th, 2010 at 23:00
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.
janvier 17th, 2010 at 19:43
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.
janvier 21st, 2010 at 12:16
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
janvier 21st, 2010 at 12:36
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.
janvier 21st, 2010 at 22:36
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
janvier 21st, 2010 at 23:05
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
janvier 25th, 2010 at 7:14
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)
janvier 26th, 2010 at 11:56
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
janvier 26th, 2010 at 16:52
bé oui, c’est 1&1 …
janvier 31st, 2010 at 0:14
Ç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.
février 1st, 2010 at 10:59
Bizarre, moi ça m’arrive parfois chez free quand j’ai un movais .htaccess…
Mais quelle honte d’utiliser Internet explorer quand même…
février 6th, 2010 at 11:00
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
février 6th, 2010 at 11:04
Finalement, on revient sur l’explication du début