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 :

Casse tête: php.ini vu mais non lu par Apache


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Avatar de hornetbzz
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Octobre 2009
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : Octobre 2009
    Messages : 482
    Par défaut Casse tête: php.ini vu mais non lu par Apache
    Bon en fait, c'est le casse..tête :

    J'ai un Apache2.2 installé depuis les paquets Debian (Lenny) et une version compilée de PHP5.3.2, chargée comme un module dynamique partagé (DSO) d'Apache. Tous mes sites (php) tournent correctement.

    Un petit script php avec un php_info m'indique que le bon php.ini est chargé:
    Configuration File (php.ini) Path /usr/local/php/php.ini
    Sauf que.. rien à faire, les changements du php.ini ne sont pas reflétés dans le php_info.

    J'arrive bien à modifier les valeurs du php.ini par un "ini_set" mais pas par /usr/local/php/php.ini. (Et il n'y a bien qu'un seul php.ini sur le serveur). A s'arracher les cheveux.

    Quelqu'un aurait il une piste svp ?

    Merci d'avance

  2. #2
    Membre chevronné
    Avatar de hornetbzz
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Octobre 2009
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : Octobre 2009
    Messages : 482
    Par défaut
    Euh désolé... une découverte de plus grace à ce thread :

    Il faut placer la directive Apache PHPIniDir après le chargement du DSO.

    Dans mon cas, ça donne ça dans le httpd.conf :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    # DSO Modules
    # PHP as an Apache module
    LoadModule php5_module /usr/local/php/lib/libphp5.so
    AddType application/x-httpd-php .php
    PHPIniDir "/usr/local/php"

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

Discussions similaires

  1. Fichiers PHP non exécutés par apache
    Par etnies13 dans le forum Langage
    Réponses: 7
    Dernier message: 10/06/2012, 11h14
  2. Réponses: 3
    Dernier message: 04/01/2012, 12h17
  3. php non interprété par Apache 2.2
    Par lolo le belge dans le forum Apache
    Réponses: 1
    Dernier message: 04/01/2010, 09h37
  4. Réponses: 9
    Dernier message: 24/08/2009, 22h38
  5. [PHP-JS] Script fonctionnant PHP 4 mais non en PHP 5 ?
    Par hepcowl dans le forum Langage
    Réponses: 3
    Dernier message: 08/03/2007, 21h30

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