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

Serveurs (Apache, IIS,...) Discussion :

code 500 retourné alors que la page s'affiche normalement


Sujet :

Serveurs (Apache, IIS,...)

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 68
    Par défaut code 500 retourné alors que la page s'affiche normalement
    Bonjour,

    J'ai un soucis avec un site hébergé sur mon serveur. Certaines pages retourne des entêtes HTTP qui ne sont pas le reflet de la vérité.

    Par exemple, le blog du site retourne sur toutes les pages un code 500 alors que la page s'affiche correctement. Pour exemple : http://marketbureau.fr/MB/

    Aucun autre site ne pose de problème.
    Je ne comprends pas du tout ce qu'il se passe.

    Merci d'avance de votre aide.

  2. #2
    Membre éprouvé Avatar de vrd-74
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 76
    Par défaut
    Bonjour,

    L'erreur 500 semble venir de xmlrpc.php. RPC sert à appeler des ressources distantes, c'est pour ça que ta page s'affiche tout de même. L'erreur doit se situer dans le script que xmlrpc appelle.

    As-tu des logs sur ton serveur qui permettraient de comprendre ce qui se passe dans ce fichier ?
    Si aucun log n'est généré, ajoute ceci dans ton php.ini :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    display_errors = Off
    log_errors = On
    error_log = /logs/php-errors.log
    Et au début de xmlrpc.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    error_reporting(E_ALL);
    PS : tu as aussi un soucis d'inclusion de la librairie jQuery sur le lien que tu as envoyé (elle n'est pas importée).

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 68
    Par défaut
    Oui je connais xmlrpc mais je ne savais pas que ce fichier était appelé à l'affichage du blog.

    J'ai fais les modifs dans php.ini
    j'ai modifié le fichier cmlrpc.php
    j'ai relancé les services apache etc...
    J'ai rechargé la page/MB/

    J'ai fais un locate php-errors.log, aucune trace du fichier

    suis perdu

    edit : je ne vois pas d'erreur 404 avec firebug sur le chargement d'un fichier (jqery) ?

  4. #4
    Membre éprouvé Avatar de vrd-74
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 76
    Par défaut
    En allant sur la page, je ne vois plus l'erreur 500 dans firebug. La vois-tu toujours ?

    Il y a toujours les erreurs jQuery par contre.

    EDIT : en rechargeant la page, j'ai eu de nouveau l'erreur. Ça a l'air un peu aléatoire.
    Essaye de voir du côté des manipulations suggérées ici, le problème semble le même : http://wordpress.org/support/topic/x...ad#post-860401

    EDIT2 : pour les erreurs jQuery, elles sont dans la console de firebug. Il te suffit d'importe jQuery : plusieurs scripts semblent dépendre de lui.

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 68
    Par défaut
    Oui j'ai l'erreur dans firebug à chaque affichage de la page par contre.

    Jqery je ne la vois pas, étrange.

    Le fichier de log d'erreur est toujours introuvable, je ne comprends pas.

    J'ai mis ça dans le php.ini de php 5.3:
    error_log = /home/logs/php_errors.log

    Pour que le fichier soit avec les autres logs, mais rien n'y fait.

  6. #6
    Membre éprouvé Avatar de vrd-74
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 76
    Par défaut
    As tu essayé les manipulations dans le lien que je t'ai indiqué ?

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 68
    Par défaut
    Non je n'avais pas essayé, j'avais lu le message avant son édition.

    Par contre, ça m'a fait pensé à un truc qui m'a fait penser à un autre et j'ai débloqué la situation.

    Pour intégrer wordpress dans prestashop il faut modifier certains fichiers du thème.
    J'arrivais pas à faire ce que je voulais dans le footer et j'avais laissé tel quel. J'ai remis le footer.php original sur le serveur et plus d'erreur 500. Merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. page qui existe alors que var_dump($page) : length=0
    Par laurentSc dans le forum Langage
    Réponses: 4
    Dernier message: 24/12/2014, 03h49
  2. Etre sûr que ma page s'affiche 30s
    Par gangan dans le forum Général Conception Web
    Réponses: 8
    Dernier message: 09/06/2011, 13h10
  3. Un seul champ m'est retourné alors que je les veux tous
    Par anxious dans le forum Requêtes
    Réponses: 2
    Dernier message: 24/12/2009, 15h56
  4. File_get_content timeout alors que la page existe
    Par loup-rouge dans le forum Langage
    Réponses: 14
    Dernier message: 06/11/2008, 22h09
  5. [MySQL] [UTF-8] Pourquoi utiliser utf8_encode() alors que la page web et la DB sont en utf8 ?
    Par Tchupacabra dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 25/02/2008, 15h11

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