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

Langage PHP Discussion :

[Sécurité] php.ini


Sujet :

Langage PHP

  1. #1
    Membre expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut [Sécurité] php.ini
    Salut

    Environnement

    SunOS d241s088 5.10 Generic sun4us sparc FJSV,GPUS
    Server version: Apache/1.3.33 (Unix)
    Server built: Apr 4 2005 14:10:45
    Dans la doc php, il est dit que le fichier php.ini peut se trouver soit au niveau de la racine web, soit au niveau pointé par l'emplacement spécifié au configure, soit dans le répertoire où se trouve le script en cours d'exécution. Sur l'environnement cité ci-dessus, je n'arrive pas à le faire prendre en compte si il n'est pas dans /usr/local/lib

    Est-il possible de spécifier une autre location sans reconfigurer??

    J'ai déjà essayé

    Dans la racine de mon webserver
    Dans le répertoire courant
    Dans le répertoire conf d'apache.

    Rien y fait, il n'est pas pris en compte si je ne le mets pas dans /usr/local/lib!

    Any idea?

  2. #2
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    selon ce que tu veux changer, tu peut essayer de faire des ini_set dans tes pages ou dans une page qui serais incluse dans tes fichiers.

    Je vais regarder du coté de la localisation du php.ini.
    Je me souviens avoir vu quelque part que effectivement on pouvais mettre des php.ini dans les dossiers.
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

  3. #3
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Citation Envoyé par siddh
    selon ce que tu veux changer, tu peut essayer de faire des ini_set dans tes pages ...
    Aussi dans httpd.conf (php_value/php_admin_value) mais ca ne fait pas avancer le schmilblik

  4. #4
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    Fonctionnement

    Ce fichier de configuration est lu,
    - lors du lancement du serveur HTTP dans le cas ou PHP est compilé avec Apache,
    - à chaque lancement de l'interpreteur PHP dans le cas ou PHP est compilé en standalone ou cgi.
    quel est ton cas ?
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

  5. #5
    Membre expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut
    Citation Envoyé par siddh
    ]selon ce que tu veux changer, tu peut essayer de faire des ini_set dans tes pages ou dans une page qui serais incluse dans tes fichiers.

    Je vais regarder du coté de la localisation du php.ini.
    Je me souviens avoir vu quelque part que effectivement on pouvais mettre des php.ini dans les dossiers.
    Oui je connais ini_set et ini_get mais qui ne dépassent pas le scope d'un script et qui en plus ne sont pas capables d'overwriter toutes les directives. Bref, c'est pas du tout dans cette direction qu'il faut regarder mais merci quand même


    Citation Envoyé par siddh
    Fonctionnement

    Ce fichier de configuration est lu,
    - lors du lancement du serveur HTTP dans le cas ou PHP est compilé avec Apache,
    - à chaque lancement de l'interpreteur PHP dans le cas ou PHP est compilé en standalone ou cgi.
    J'utilise les deux libphp5.so et le binaire php. C'est pour ça que j'ai mis la version d'apache

  6. #6
    Membre expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut
    Citation Envoyé par Mr N
    siddh a écrit:
    selon ce que tu veux changer, tu peut essayer de faire des ini_set dans tes pages ...

    Aussi dans httpd.conf (php_value/php_admin_value) mais ca ne fait pas avancer le schmilblik
    Ben si c'est justement ça que je cherchais. J'ai besoin que pour une application particulière, certaines directives soient toujours définies de la même manière et ceci me permet donc de le faire.

    php_admin_value & php_admin_flag font très bien l'affaire. Je n'ai besoin de ces directives qu'au niveau de mod_php pas au niveau du binaire

    Merci

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

Discussions similaires

  1. Utiliser plusieurs php.ini
    Par Wookai dans le forum Apache
    Réponses: 2
    Dernier message: 21/03/2008, 05h10
  2. Un PHP.ini par vhost ?
    Par Hikage dans le forum Apache
    Réponses: 2
    Dernier message: 22/05/2005, 20h28
  3. Réponses: 2
    Dernier message: 05/10/2004, 22h43
  4. Install de php sur une mdk 9.1: pas de php.ini
    Par xjinh dans le forum Mandriva / Mageia
    Réponses: 12
    Dernier message: 01/09/2004, 12h07
  5. où se trouve le fichier php.ini ?
    Par teko dans le forum Apache
    Réponses: 5
    Dernier message: 28/07/2004, 12h39

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