Bonjour à tous,

J'utilise un serveur linux et des applications en php.
Sur ce serveur linux j'ai deux sites appelons les site 1 et site 2.
Sur le site 2 j'utilise un lien symbolique qui va chercher les images sur le site 1
Donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ln -s nom-du-fichier-reel(site1) nom-du-lien-symbolique(site2)
Dans le site 1 comme le site 2 j'ai un répertoire qui se nomme files et dans lesquel se trouve des fichiers php.
A la racine de mon site 1 le fichier index.php va chercher par la commande include le fichier php qui se trouve dans le repertoire files/.
Donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
include('files/fichier.php');
La est mon problème :
J'aimerais pouvoir faire un lien symbolique sur le répertoire files/ comme je fais déja sur le répertoire image.(Facile de créer le lien symbolique)
Cependant le site 2 qui à la racine a aussi un index.php(qui dans index.php a également le require) ne trouve pas le fichier dans files/fichier.php car il n'existe qu'en lien symbolique.
J'obtiens donc le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
open_basedir restriction in effect .....
Est il possible de faire un include ou un require sur un fichier qui se trouve dans un repertoire qui est un lien symbolique ??
Et si oui est-ce un problème de permissions sur mon serveur?

J'ai cherché longuement sur de multiples posts et forums et je n'ai pas encore trouvé réponse à ma question, voila pourquoi je me permet de vous la poser.

N'hésiter pas à me dire si vous avez mal compris quelque chose.
Je vous remercie d'avance pour vos réponses