IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

HTTP 500 bizarre


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1
    Par défaut HTTP 500 bizarre
    Bonjour à tous!

    Depuis quelques temps, quelques internautes (environ 2%) de mon site web rencontres des erreurs HTTP 500 sur 2 pages php bien précises de mon site.
    Quand je vais sur ces pages, il n'y a aucune erreur, je me suis connecté avec le compte d'un utilisateur victime de cette erreur, aucun problème.

    J'ai regardé les logs d'apache:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    X.X.X.X - - [25/Oct/2007:14:03:55 +0200] "GET /le_fichier.php?id=12114 HTTP/1.1" 500 20027
    X.X.X.X - - [25/Oct/2007:14:03:55 +0200] "GET /templates/theme/js/functions.js HTTP/1.1" 200 23876
    X.X.X.X - - [25/Oct/2007:14:03:55 +0200] "GET /templates/theme/css/styles.css HTTP/1.1" 200 1739
    Aucune erreur dans les logs PHP. J'ai lu sur le net que cela pouvait venir de fichier .htaccess mais je n'en utilise aucun. Mes dossiers sont bien en mode 755 et je n'utilise pas de script perl ou CGI dans ces pages.

    Ce que je ne comprends pas, c'est pourquoi cette erreur ne se produit que pour un pourcentage minime d'utilisateur et pas pour tout le monde.

    Si vous avez une idée de la cause de mon erreur...

    Merci !

    Conf:Apache2 PHP5.2.4

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Qu'entends-tu par logs PHP ? C'est le fichier error_log d'Apache ? Y a quoi dans ce fichier, d'ailleurs ?

    Si ca ne concerne que 2 fichiers PHP bien précis, le pb vient d'une interaction étrange entre les utilisateurs (utilisateurs au sens large) qui rencontrent le pb et ce que font tes scripts. Aussi, regarde ce que font ces pages qui plantent, la solution est là. Par exemple, si les utilisateurs sont derrière un proxy et que ce proxy (à tout hasard) filtre l'en-tête Referer et que toi, dans tes 2 pages PHP, tu récupères la valeur de l'entête Referer sans vérifier qu'il existe, y a plantage, c'est certain. Le problème, c'est pas que les utilisateurs sont derrière un proxy, ça, tu ne peux pas l'empêcher ; le problème, c'est ce que fait ton script : ne pas vérifier l'existence de l'entête.

Discussions similaires

  1. probleme debug dll => http 500
    Par pram dans le forum XMLRAD
    Réponses: 3
    Dernier message: 20/06/2006, 11h01
  2. erreur http 500 sur un servlet
    Par 2tsiris dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 04/05/2006, 09h08
  3. Erreur HTTP 500 Tomcat
    Par kobe dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 19/01/2006, 12h16
  4. [Tomcat] Erreur HTTP 500
    Par gandalf_le_blanc dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 23/08/2004, 15h26
  5. [Struts][Tomcat ] HTTP 500 - BeanUtils.populate (Eclipse)
    Par pjfly dans le forum Tomcat et TomEE
    Réponses: 8
    Dernier message: 10/04/2004, 10h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo