EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ PHP ]

"Open_Basedir ile kullanıcıların diğer dizinlere erişimini kısıtlamak" - ascarabina - (2005-11-10 01:21:35)   [8192]

Php'de kullanıcıları oldukları dizine hapsetmek için openbasedir'in aktif olması gerekiyor. Apache'de virtualhost
tanımlarken open_basedir'i tanımlamanız lazım. Open_basedir'i
php.ini'de de tanımlayabilirsiniz ama bunu yaparsanız, kullancılarınız
sadece belirttiğiniz dizin (örn /var/hosts) dışına çıkamaz fakat hala
diğer kullanıcıların dosyalarını görebiliyor olurlar o yüzden
virtualhost tanımlarken kullanmak daha sağlıklı.

örnek bir tanımlama şöyle birşey olmalı :


ServerName "host.example.com"
DocumentRoot "/var/www/deneme"

php_admin_value open_basedir "/var/www/deneme"



##############

Not: Kütüphaneler ile ilgi bir sorun çıkarsa
php_admin_value open_basedir "/var/www/deneme"
değerini aşağıdaki formatta size uygun olarak değiştirin
php_admin_value open_basedir "/var/www/deneme:/var/libs/kutuphane"

Arkadaşıma gönder , Ana Sayfa