1. #1
    Membre du Club
    Profil pro
    Inscrit en
    avril 2005
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2005
    Messages : 162
    Points : 50
    Points
    50

    Par défaut Configurer apache 2.2 pour logger les erreurs PHP

    bonjour,
    Je développe sous Debian 8.8 pour AMD64 opteron.
    Je suis a la recherche d'informations pour configurer mon serveur LAMP, notamment PHP/MySql pour avoir une sortie de mes erreurs de codage.
    comment configurer apache 2.2 avec des fichiers log pour éviter de développé en aveugle.
    comment debugger ?

    Salutation philippe

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    juin 2003
    Messages
    6 473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2003
    Messages : 6 473
    Points : 10 375
    Points
    10 375

    Par défaut

    Regardez dans le fichier "error.log" d'Apache, vous devriez voir les messages d'erreur.

    Pour tester, vous pouvez lancer ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    trigger_error("test 1 avec trigger_error");
    error_log("test 2 avec error_log");
    Pour les réglages possibles de PHP, regardez là :
    http://php.net/manual/fr/errorfunc.configuration.php

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    avril 2005
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2005
    Messages : 162
    Points : 50
    Points
    50

    Par défaut

    bonjour merci de ton aide.

    j'ai cherche les log sous Debian j'ai trouvé le répertoire log dans /var/log/apache2, voici ma sortie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    root@dct-tousin:/var/log/apache2# ls
    access.log	  access.log.3.gz  error.log.1	    error.log.4.gz
    access.log.1	  access.log.4.gz  error.log.10.gz  error.log.5.gz
    access.log.10.gz  access.log.5.gz  error.log.11.gz  error.log.6.gz
    access.log.11.gz  access.log.6.gz  error.log.12.gz  error.log.7.gz
    access.log.12.gz  access.log.7.gz  error.log.13.gz  error.log.8.gz
    access.log.13.gz  access.log.8.gz  error.log.14.gz  error.log.9.gz
    access.log.14.gz  access.log.9.gz  error.log.2.gz   other_vhosts_access.log
    access.log.2.gz   error.log	   error.log.3.gz
    root@dct-tousin:/var/log/apache2#
    dans access.log j'ai testé les commandes que tu m'as mentionnées, mais les erreurs n'apparaissent pas, c'est juste un indicateur.

    ou puis -je trouver le fichier php.ini car d'après ton lien c'est ici que l'on paramètre la output des erreurs.

    faut 'il supprimer les fichiers avec pour terminaisons *.gz

    Salutations
    Philippe

  4. #4
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    juin 2003
    Messages
    6 473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2003
    Messages : 6 473
    Points : 10 375
    Points
    10 375

    Par défaut

    pour savoir quels fichiers de configuration sont utilisés, vous pouvez lancer la fonction http://php.net/phpinfo.

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/11/2006, 10h20
  2. utilitaire pour corriger les erreurs disk
    Par mouna201 dans le forum Composants
    Réponses: 2
    Dernier message: 17/11/2006, 13h07
  3. [Oracle] Trace pour clarifier les erreurs
    Par cyrille2k5 dans le forum Oracle
    Réponses: 9
    Dernier message: 02/06/2006, 14h41
  4. 2.pl lancé par 1.pl : pb pour traiter les erreurs
    Par kafifi dans le forum Langage
    Réponses: 8
    Dernier message: 18/11/2005, 01h07

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