Bonjour.
Il y a de très nombreux fils de discussions ouverts concernant les problèmes de configuration des directives suivantes pour PHP :
open_basedir
upload_tmp_dir
La plupart des discussions renvoient à l'utilisation du fichier php.ini dans son site, pour écraser la configuration de apache.
Par contre, il devrait être possible de le faire en passant par un VirtualHost, et, la, les discussions que j'ai pu consulter sont incomplètes, ou, restent sans réponses.
J'ai pu prendre en compte la valeur open_basedir dans le virtualhost avec la commande suivante dans le VirtualHost :
SetEnv PHP_ADMIN_VALUE "open_basedir=/var/www/:/tmp/"
Par contre, je n'arrive pas à déclarer upload_tmp_dir
Si j'utilise la même commande
SetEnv PHP_ADMIN_VALUE "upload_tmp_dir=/var/www/tmp/" alors la directive précédente n'est plus prise en compte.
J'ai tenté de trouver une alternative à ce PHP_ADMIN_VALUE mais sans succès. J'ai aussi tenté un PHP_ADMIN_VALUE1 sans succès également.
Est ce possible de définir upload_tmp_dir depuis le VirtualHost ? A suivre.
Merci de vos avis.
Partager