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 :

php.ini et fonctions php


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut php.ini et fonctions php
    Bonjour à tous,

    Je viens d'acquérir un serveur dédié Linux / Apache interface Plesk.
    Ce sont mes premiers pas et je me suis bien gavé de tutos en tout genre.
    Mais je n'ai pas trouvé :
    Où peut-on autoriser ou interdire certaines fonctions PHP (exec(), chmod()...), bref où peut-on affiner les réglages PHP lorsque safe-mode est à on ?

    dans le php.ini ? dans le conf d'Apache ?
    Un piste, un tuto, un tuyau ?

    D'avance merci.

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Il y a la directive disable_functions (valable uniquement dans le php.ini). Sinon suhosin offre quelque chose de semblable (à la manière liste blanche et noire).

    Mais il n'y a pas vraiment de lien avec le safe_mode.

  3. #3
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    merci.
    disable_functions, dans mon php.ini est = vide. Donc, à priori, aucune fonction n'est désactivée. Or, CHMOD, par exemple, ne fonctionne pas sur les sites que j'héberge... comment l'autoriser ? Pas d'alternative au safe-mode à OFF ???

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    "ne marche pas" ? A cause des permissions et/ou du chmod mais elle n'est pas interdite pour autant, je présume ?

    Un chmod ne fonctionnera que si vous êtes le propriétaire dudit fichier (l'exception étant les utilisateurs d'uid nul), or Apache/PHP fonctionne sans doute sous un utilisateur différent de celui des fichiers de vos utilisateurs. Ça rejoint plus ou moins le fonctionnement du safe_mode pour tout ce qui concerne les fichiers. Pour l'exécution de commandes, cela vous "permet" de limiter à celles qui sont situées à un ou des répertoires bien précis (via safe_mode_exec_dir).

    Cela dit, le safe_mode est "obsolète" : il ne survivra pas au passage à PHP 6.

  5. #5
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    oui... "ne marche pas", génère un warning... alors que sur d'autres serveurs, ça passe comme une lettre à la poste... il en est de même pour unlink(), par exemple, ou chdir()... mais je n'arrive pas à comprendre où se situe cette différence...

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Quel est le message d'erreur précis ? Inutile d'avancer 50 hypothèses si ça n'a pas de rapport avec ce que vous rencontrez

Discussions similaires

  1. [AJAX] [php] appel de fonction php dans evenement
    Par nicerico dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 20/11/2006, 12h01
  2. configurer php.ini pour fonction mail
    Par michka999 dans le forum Apache
    Réponses: 4
    Dernier message: 06/09/2006, 14h13
  3. [PHP-JS] une variable php dans une fonction javascript
    Par megapacman dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/06/2006, 14h08
  4. [PHP-JS] une variable php dans une fonction javascript
    Par megapacman dans le forum Langage
    Réponses: 3
    Dernier message: 12/06/2006, 14h02
  5. [PHP-JS] une fonction php avec parametres javascript
    Par kagura dans le forum Langage
    Réponses: 1
    Dernier message: 02/03/2006, 18h10

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