J'essaie de créer un scénario d'hébergement partagé, en utilisant l'option open_basedir de php. Pour ce faire, j'ajoute ce qui suit au fichier apache2.conf
<VirtualHost *:80>
ServerName lt1.example.net
DocumentRoot /home/akshat/example/tmpblogs/tb1/
php_admin_value open_basedir /home/akshat/example/tmpblogs/tb1/
</VirtualHost>
<VirtualHost *:80>
ServerName lt2.example.net
DocumentRoot /home/akshat/example/tmpblogs/tb2/
php_admin_flag open_basedir /home/akshat/example/tmpblogs/tb2/
</VirtualHost>
Maintenant, lorsque j'accède à lt2.example.net, j'obtiens l'erreur suivante :
Avertissement : Inconnu : restriction open_basedir en vigueur. File(/home/akshat/example/tmpblogs/tb2/index.php) is not within the allowed path(s) : (0) in Unknown on line 0
**
Avertissement : Unknown : failed to open stream : Operation not permitted in Unknown on line 0
**
Erreur fatale : Inconnu : Failed opening required '/home/akshat/example/tmpblogs/tb2/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0
J'obtenais également la même erreur en accédant à "lt1.example.net", mais cela s'est soudainement arrangé.
Qu'est-ce que je fais de travers ?