Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/11/2011, 11h05   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 49
Points : 13
Points : 13
Par défaut Comment modifer open_basedir

Bonjour à tous,

J'ai un serveur (OVH) Linux sous Plesk avec php 5.3.2 et je souhaite modifier l'accès de PHP vers un dossier à la racine du serveur (/mnt pour un disque NAS).

Je modifie le php.ini : open_basedir = /var/www/vhosts/monsite.net/httpdocs/www/:/mnt/

Lorsque je fais un phpinfos j'ai 2 colonnes "Local value" et "Master value"
Le nouvelle directive s'affiche dans "Master value".

Explication Local & Master value => http://www.developpez.net/forums/d51...-master-value/

Lorsque je veux accéder à ce dossier /mnt/ il bronche en me disant
open_basedir restriction in effect. File(/mnt/) is not within the allowed path(s)
Alors qu'il existe dans la "Master value"...

Dans un script PHP j'affiche les valeurs
echo ini_get('open_basedir')
et là je n'ai pas mes nouvelles valeurs de path dans "Master Valeu", est-ce normal ?

Quelque chose m'échappe et je ne comprends pas vraiment ce qu'il se passe malgré mes modifications visibles dans phpinfos.

Auriez-vous une idée, un conseil ?

Merci de vos réponses

Patrice
helios399 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 15h59   #2
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 49
Points : 13
Points : 13
Après recherche, et appel chez OVH
Solution: http://kb.parallels.com/432
Créer un fichier vhost.conf avec la directive PHP open_basedir = ...

Mais ne semble pas encore fonctionner sur mon système Plesk 10.3
helios399 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h03.


 
 
 
 
Partenaires

Hébergement Web