• 05-05-2009, 00:04:39
    #1
    Hostum cPanelde. İstediğim olay şu. Açtığım Subdomainlerde php desteğini durdurmak. yani ana dizinimde php desteği varken alt dizinlerde php desteğini kapatmak istiyorum.
    Remove Type .php ile buu yapabiliyorum ama .htaccess i ana dizine atmam gerekiyor. Ana dizine atınca subdomainlerde de php desteği kapanıyor fakat ana dizini de kullanılmaz hale getiriyor bu.
    Sadece subdomainlerin içerisine RemoveType .php yazılı bir .htaccess at diyeceğinizi biliyorum. Fakat subdomainleri başka kullanıcılara sadece dosya deposu olarka kullanmaları için vereceğim. Bu yüzden .htaccess dosyasının silinmesi kaçınılmaz.Çünkü bu dosya silinince normal web sitesi kurulabilinecek ve host güvenliği de tehlikeye griecek.
    Pleskte istediğim subdomaini php desteğini kapatarak açabiliyorum ama cpanelde bu seçenek mevcut değil.
    Hasılıkelam şu iki şeyden birisinin yolunu öğretmenizi isteyeceğim;
    • ya sadece subdomainlerde php desteğini kapatabilmenin yöntemini
    • yahut subdomainimdeki bir dosyanın, yan kullanıcılar yani sadece o subdomaine ulaşabilen kullanıcılar tarafından silinmesini engelleyebilmenin yöntemini
    çok teşekkür ederim. acil cihetinden cevap verebilir misiniz. sırf bu yüzden çok hayırlı bir proje beklemede.
  • 05-05-2009, 00:39:47
    #2
    Kurumsal Üye
    .htaccess dosyasının ownerını değiştirerek denediniz mi hiç ?

    chown -R root.root /home/user/public_html/subdomain/.htaccess

    komutunu deneyebilimisiniz ?
  • 05-05-2009, 02:50:03
    #3
    teşekkür ederim...bahsettiğiniz satırı ana dizindeki .htaccess dosyama yazdım.
    fakat hem olmadı hemde subdomainime de bağlanamadım.
    dosyayı subdomain kullanıcısından girdiğimde de silebildim.yani hiçbir etkisi olmadı.
    başka öneriniz var mı?
  • 05-05-2009, 08:19:24
    #4
    Kurumsal Üye
    .htaccess dosyasına yazmayacaksınız

    Root yetkiniz olduğunuzu düşünerek SSH üzerinden yazabileceğinizi düşünmüştüm fakat hosting hesabı kullanıyorsunuz sanırım. Hosting firmanıza bir danışın derim sunucu size ait değil ise.
  • 05-05-2009, 14:30:17
    #5
    teşekkür ederim bu şekilde halledebileceğiz. fakat bir sorum daha olacak.
    root yetkisi bulunan kişi benim tüm subdomainlerimdeki .htaccess leri tek kodla erişime kapayabilir mi?
    teşekkür ederim ilginize çok yardımcı oldunuz.
  • 05-05-2009, 19:21:56
    #6
    Kurumsal Üye
    Erişime kapatma durumundan kastınız nedir ? Mesela yukarıdaki komut uygulandıktan sonra kullanıcı ftp alanında .htaccess dosyasını görebilecek fakat düzenleyip silemeyecek.

    Siz görmemesini de istiyorsunuz sanırım.
  • 05-05-2009, 22:16:32
    #7
    Buradaki mesajınıza yönelik cevabım [Remove Type .php] idi. Fakat isteğiniz bu kez değişmiş. Önerim her bir vhost için, <Directory> </Directory> bölümüne "php_admin_flag engine off" eklemeniz. Burada tanımlanan directory yönergesine göre, ilgili bölümlerde PHP desteği kapalı olacak. İyi çalışmalar.