OVH Cloud OVH Cloud

php.ini par site

3 réponses
Avatar
Olivier Masson
Bonjour,

comment peut-on définir un php.ini par site (avec un global pour les
valeurs que l'on souhaite immuables) ?

Merci.

3 réponses

Avatar
Laurent Seguin
Olivier Masson , le 23 mars 2005 16:45:01,
écrivait ceci:

comment peut-on définir un php.ini par site (avec un global pour les
valeurs que l'on souhaite immuables) ?


On peu pas.
Cependant il est possible de modifier quelques valeurs avec la fonction
ini_set(). http://fr3.php.net/manual/fr/function.ini-set.php

Petite particularité quand même pour le register_globals ou la il faut
faire appel à un .htaccess :
http://fr3.php.net/manual/fr/ini.core.php#ini.register-globals

Note personelle : autoriser l'utilisation de la fonction ini_set est une
faille de sécurité potentielle ; donc en environement de développement oui,
en production à banir.

Vala.

Avatar
Thibaut Allender
On peu pas.
Cependant il est possible de modifier quelques valeurs avec la fonction
ini_set(). http://fr3.php.net/manual/fr/function.ini-set.php


il vaut mieux utiliser des directives php_admin_value dans les
differents vhosts, et ainsi modifier certaines valeurs du php.ini en
fonction du site

Note personelle : autoriser l'utilisation de la fonction ini_set est une
faille de sécurité potentielle ; donc en environement de développement oui,
en production à banir.


suffit de regler ça à la source, c'est à dire apache ;)

--
thibaut allender | freelance | http://capsule.org

Avatar
Olivier Masson

On peu pas. Cependant il est possible de modifier quelques valeurs
avec la fonction ini_set().
http://fr3.php.net/manual/fr/function.ini-set.php



il vaut mieux utiliser des directives php_admin_value dans les
differents vhosts, et ainsi modifier certaines valeurs du php.ini en
fonction du site



En fait, j'étais déjà tombé sur la page des PHP_INI_USER,
PHP_INI_PERDIR, PHP_INI_SYSTEM, PHP_INI_ALL mais je n'avais pas été
jusqu'au bout du tableau où il était écrit comment les modifier :/

Ca va même au-delà de mes espérances puisque les PERDIR et ALL peuvent
être modifiées dans le .htaccess.

Merci.