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 :

LoadFile dans le httpd.conf


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de arthak
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2008
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 91
    Par défaut LoadFile dans le httpd.conf
    Hello !

    En local pour le moment, sous mac OSX léopard, je tente désespérément d'installer une extension php en utilisant cette petite ligne bien specifié dans le tuto:

    LoadFile /usr/lib/php/extensions/no-debug-non-zts-20060613/face_detect.so

    Ce qui fait planter apache... Pourtant le fichier existe bien à l'endroit spécifié.

    J'ai léopard avec la config apache d'origine + celui la pour php http://www.entropy.ch/software/macosx/php/

    Quelqu'un a un idée ?

    Tout à complié nikel en suivant le tuto à la lettre même le make test :


  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
    Tu es sûr de ton premier lien ? Je ne trouve pas de LoadFile dans cette page
    Citation Envoyé par arthak Voir le message
    Ce qui fait planter apache... Pourtant le fichier existe bien à l'endroit spécifié.
    Il dit quoi exactement, Apache, quand il plante ? Cf. fichier error_log.

  3. #3
    Membre éprouvé Avatar de arthak
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2008
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 91
    Par défaut
    ce qu'il fait quand il demarre normalement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    [Mon Jun 02 13:20:15 2008] [notice] caught SIGTERM, shutting down
    [Mon Jun 02 13:20:16 2008] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/php_gd2.so' - (null) in Unknown on line 0
    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/face_detect.so' - (null) in Unknown on line 0
    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/face_detect.so' - (null) in Unknown on line 0
    [Mon Jun 02 13:20:16 2008] [notice] Digest: generating secret for digest authentication ...
    [Mon Jun 02 13:20:16 2008] [notice] Digest: done
    [Mon Jun 02 13:20:16 2008] [notice] Apache/2.2.8 (Unix) mod_ssl/2.2.8 OpenSSL/0.9.7l DAV/2 PHP/5.2.5 configured -- resuming normal operations
    [Mon Jun 02 13:21:12 2008] [notice] caught SIGTERM, shutting down
    étrangement, le error_log n'enregistre rien si je demarre avec le loadfile

    A il me semblais que c'était par la これを入れると、face_detect という関数が使えるようになる。qu'ils demandaient de mettre le load config. Plus serieusement voila le lien. Mais si je ne fait rien de plus que l'on ne peut voir je me retrouve avec le :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Fatal error: Call to undefined function face_detect()
    pour un code de style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
     
        $picture = "picture.jpg";
    	$cascade = "/usr/local/share/opencv/haarcascades/haarcascade_frontalface_alt.xml";
    	$faces = face_detect($picture ,$cascade);
    ?>

  4. #4
    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
    Ton fichier n'est pas au bon endroit : tu le mets dans /usr/lib/php/extensions/no-debug-non-zts-20060613/ pour Apache. Pourquoi pas. Sauf que PHP le cherche dans /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613. Donc, copie ton fichier dans ce dernier répertoire (/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613) et change le LoadFile en conséquence.

  5. #5
    Membre éprouvé Avatar de arthak
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2008
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 91
    Par défaut
    J'avais remarqué ceci auparavant et dejà copié le fichier. J'ai rééssayé toutes les combinaisons de dossiers (entre les deux) en les specifiants dans le php.ini et le fichier de config d'apache, ca plante toujours.

    En passant par un dl("face_detect.so"); j'obtiens quelque chose de similaire au log d'erreur d'apache :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Warning: dl() [function.dl]: Unable to load dynamic library '/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/face_detect.so' - (null) in /Library/WebServer/Documents/test/face_detect.php on line 2

  6. #6
    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
    Je sais pas trop, mais je dirais qu'il vaut mieux mettre simplement extension=face_detect.so dans php.ini et donc mettre le fichier dans /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613 et indiquer ce dernier répertoire dans LoadFile.

    Question bête : comment as-tu récupéré ce fichier face_detect.so ? Es-tu sûr qu'il est compatible OS X ?

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

Discussions similaires

  1. Variable environnement dans le httpd.conf
    Par gma_morpho dans le forum Apache
    Réponses: 2
    Dernier message: 24/11/2011, 11h47
  2. [Apache/WebDAV] Problème dans httpd.conf
    Par shadowmic dans le forum Subversion
    Réponses: 3
    Dernier message: 19/04/2007, 15h54
  3. Erreur dans httpd.conf
    Par PhiberOptik dans le forum Apache
    Réponses: 1
    Dernier message: 07/12/2006, 22h22
  4. [VirtualHost] dans httpd.conf
    Par polo55 dans le forum Apache
    Réponses: 3
    Dernier message: 03/10/2005, 11h20
  5. pas de trace de php dans httpd.conf ?
    Par ludophil dans le forum Apache
    Réponses: 2
    Dernier message: 27/08/2005, 10h06

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