Я пытаюсь создать сценарий общего хостинга, используя опцию open_basedir в php. Я делаю это, добавляя следующее к 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>
Теперь, когда я получаю доступ к lt2.example.net, я получаю сообщение об ошибке:
Предупреждение: неизвестно: действует ограничение open_basedir. Файл (/home/akshat/example/tmpblogs/tb2/index.php) находится вне допустимых путей: (0) в Неизвестно в строке 0
Предупреждение: Неизвестно: не удалось открыть поток: операция не разрешена в Неизвестно в строке 0
Неустранимая ошибка: неизвестно: не удалось открыть « на линии 0
Я получал ту же ошибку при доступе к "lt1.example.net", но затем она внезапно стала исправной.
Что я здесь не так делаю?