"Etkisi open_basedir kısıtlama" Başlarken

1 Cevap php

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?

1 Cevap

Hata bulundu. Bu aptalca bir tanesidir.

Sitede 2 I "php_admin_flag" yönergesini yerine "yönerge" kullanıyorum. Sorun çözüldü