Ben php open_basedir seçeneğini kullanarak, bir hosting senaryo oluşturmak için çalışıyorum. Ben apache2.conf için aşağıdaki ekleyerek yapıyorum
<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>
Ben lt2.example.net eriştiğinizde Şimdi, ben hata alıyorum:
Warning: Unknown: yürürlüğe open_basedir kısıtlama. Dosya (/ home/akshat/example/tmpblogs/tb2/index.php) izin yolu (lar) içinde değildir: (0) hattı 0 üzerine Unknown
Warning: Unknown: failed to open stream: Çalışma satır 0 Bilinmeyen izin verilmez
Fatal error: Unknown: Failed opening required '/home/akshat/example/tmpblogs/tb2/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0
Çok "lt1.example.net" erişirken ben aynı hatayı alıyordum, ama sonra aniden düzelmiş.
Ben burada yanlış ne yapıyorum?