Erreur HTTP 500 sur les pages perso de Free
Les sites hébergés sur les pages perso de chez Free répondent aux abonnés absents ce week-end avec une erreur HTTP 500. Il semble que les instances PHP4 et PHP5 soient tombées et que personne ne soit là pour les relancer… :-/
Heureusement, il existe un paliatif. Pour que votre site refonctionne, placez un fichier .htaccess à la racine de votre site contenant la ligne suivante :
php 1
Si vous consultez cette page, c’est que l’astuce fonctionne. En espérant que la situation se règle rapidement…
hébergement
3 septembre 2007 à 21:35
MERCI pour cette solution
Je me prend la tête depuis plus d’une heure à rechercher le pourquoi d’une erreur 500 persistante, jusqu’à ce que je trouve votre post !
Encore merci pour le tuyau.
3 septembre 2007 à 21:47
Content de voir que cette astuce rend encore service aujourd’hui.
3 septembre 2007 à 21:57
[…] désespoir de causes, 2 minutes de recherche sur Google m’ont renvoyé sur cet article du weblogue de Seb : 1 minute plus tard j’étais […]
4 septembre 2007 à 10:09
Hello !
Perso, ça a l’air encore plus incroyable ce qui m’arrive : erreur 500 sur erreur 500…
Mon blog est dans un sous répertoire…
- j’ai essayé d’y mettre un simple fichier html : erreur 500
- j’ai fait ce que tu as dit (à la racine + à la racine du répertoire du blog) et toujours erreur 500…
Pensez-vous qu’il y ait autre chose à tenter ?
Merci d’avance !
4 septembre 2007 à 10:18
Rom1,
Le message d’erreur retourné sur la page http://rlavielle.free.fr/blog laisse penser qu’il y a une erreur de configuration dans le fichier .htaccess. Il y a-t-il autre chose que la ligne “php 1″ dans ce fichier ?
Personnellement, pour palier au problème de l’erreur 500 avec les pages perso de Free, j’avais seulement mis un fichier .htaccess dans le répertoire “/blog” (et non pas à la racine du site).
4 septembre 2007 à 10:31
J’avais remis la version précédente. Maintenant, il ne reste que la ligne “php1″ c’est sûr.
Rom1
4 septembre 2007 à 11:14
Il y a bien un espace entre php et 1 ?
Je ne connais pas d’autre solution. Désolé… :-/
4 septembre 2007 à 11:26
J’ai trouvé ! Wordpress réécrit le fichier .htaccess à chaque fois que je vais dans mon panneau admin… bordel !!! On peut bloquer ça ?
4 septembre 2007 à 11:28
Ou trouver une solution : Voici le code de redirection qu’il me pond à chaque fois et qui vient s’ajouter après le “php 1″ :
# BEGIN WordPress
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
# END WordPress
Merci pour ton aide tous cas :-p
4 septembre 2007 à 11:35
Ton site a l’air d’être de nouveau fonctionnel. As-tu trouvé une solution ?
Je ne pense pas qu’il soit possible de bloquer la réécriture du fichier .htaccess par Wordpress. Peut-être que le paramétrage du fichier .htaccess par Wordpress n’est pas compatible avec les serveurs PHP 5 de Free (car la ligne “php 1″ permet d’utiliser ces serveurs au lieu des serveurs PHP 4)…
4 septembre 2007 à 11:40
En fait, ça va comme ça, mais dès que j’accède à l’admin, ça me réécrit le fichier… bon, pour le moment, pas de nouveaux billets
Je vais essayer de trouver une soluce…
4 septembre 2007 à 11:56
Ca y est, ça marche ! Ouf !! Merci en tous cas pour tes conseils / questions qui m’ont permis d’être sur la bonne piste.
La solution :
je suis allé dans les options des permalinks et à chaque chargement de page, j’éditais le fichier .htaccess pour le remettre à “php 1″.
Pas hyper propre, mais disons que le principal c’est que ça ait marché !
R.
4 septembre 2007 à 12:59
Content d’apprendre que ton site est de nouveau accessible. Mais il faut espérer que quelqu’un chez Free redémarre rapidement les instances PHP !
22 septembre 2007 à 22:33
Merci pour le tuyau ! Ca marche !
3 octobre 2007 à 10:50
A votre service !
22 octobre 2007 à 15:36
J’ai le même pb mais visiblement l’astuce avec php1 ne parle pas. Dès que j’enlève la page htaccess tout remarche? Est-ce que quelque peut m’aider ?
24 octobre 2007 à 11:09
un ENORME merci pour cette astuce anti-jetage-de-clavier-à-travers-l’écran
24 octobre 2007 à 12:02
Laurent >> en fait, je n’arrive toujours pas à faire mon url rewriting.
Dès que le fichier .htaccess est modifié, tout pète tranquillement. Si tu as juste php1 dans le fichier, ça fonctionne (en tous cas chez moi).
R.
5 novembre 2007 à 19:37
Rom1 > Avec php 1 dans le fichier, ça pète quand même…
Le 1er bug que j’ai eu sous Free était quand j’ai modifié les permaliens.
Depuis je ne peux rien faire sans qu’il me modifie le .htaccess …
Des idées ?
6 novembre 2007 à 12:26
En fait, je m’en suis sorti en remodifiant les permaliens. Mais attention, à chaque manip, je remettais le fichier .htaccess à jour en ne laissant que php 1 dedans.
Donc tu modifies le fichier, tu vas dans le back, tu remodifies, tu changes tes permaliens, tu remodifies le fichier.
Voilà comment je m’en suis sorti :-p
R.