• 14-04-2007, 11:52:19
    #1
    Merhaba arkadaşlar kurduğum scriptlerde yada portallarda (asp)

    ../db.mdb diyelim bunu görmüyor.
    ../admin/default.asp diyelim bu tarz görmüyor.

    Anlıyacağınız ../ bu kod önceki dizinleri görmüyor buda sorun yaratıyor.Sebebini bilen ve yardımcı olucak olan varsa sevinirim....
  • 14-04-2007, 16:49:56
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    win2003 serverlarda güvenlik açığı oluşturduğu için bu tür dizinler kullanılamıyo. hosting sağlayıcınızdan virtual path i kapatmasını isteyebilirsiniz ya da

    Alıntı
    Disallowed Parent Path
    /Inc/includes.asp, line 1
    The Include file '../Dosya.asp' cannot contain '..' to indicate the parent directory.

    Veya
    Server.MapPath() error 'ASP 0175 : 80004005'
    Disallowed Path Characters
    /deneme/admin/default.asp, line 659
    The '..' characters are not allowed in the Path parameter for the MapPath method.

    Bu hata bir veya daha fazla üst dizindeki bir dosyayı include etmek istediğinizde include_file komutu içerisinde dosya yolunu gösterirken “..” karakterleri ile bir üst dizine çıkmaya çalışıldığı için oluşmaktadır. Windows 2003 işletim sistemi ile birlikte üst dizine geçiş işlemleri için “../” ifadesi bir güvenlik açığı oluşturduğu için kapalı olarak tutulmaktadır. Bu hatanın oluşmaması için include etmek istediğiniz dosyanın yerini gösterirken “include_file” komutu yerine “include_virtual” komutu kullanıp dizinleri web sitenizin en üst dizininden başlayarak yazmalısınız. Örneğimiz için include_virtual(“Klasor1/Klasor2/Dosya.asp”) şeklinde olmalıdır. Hazır partallarda veya program kodlarından anlamayan müşterilerimiz için bu özelliği aktif etmemiz mümkündür ancak müşterilerimizin bunun bir güvenlik açığı oluşturduğunu ve web sitelerinin güvenliğinin tehlike altında olduğunu bilmeleri gerekmektedir.
  • 14-04-2007, 16:52:28
    #3
    kapatması değil açması gerekiyor iis den.şu anda zaten kapalı
  • 14-04-2007, 17:03:23
    #4
    Sunucu benim zatende virtual path'i nerden açıcağım kısa ve öz biçimde anlatırsanız sevinirim.
  • 14-04-2007, 17:16:20
    #5
    Alıntı
    IIS' yi aç, sitenin özellikllerine gir,
    Home Directory
    Configuration
    options

    taki "Enable Parent Path" teki tik kaldır.
    işlem tamam
    Bu yeterli olucaktır.
  • 14-04-2007, 17:22:00
    #6
    SPoRTeXHauST adlı üyeden alıntı: mesajı görüntüle
    Bu yeterli olucaktır.
    arkadaşım tick kaldırılmayacak tick koyulacak

    bu 2. söyleyişim.
  • 14-04-2007, 17:24:44
    #7
    HostBank quote kullanıyorum. Konu hakkında bilgim yok. sadece daha önce araştırma yapmıştım. Arkadaş söyleneni anladı bence

    ASP'de bazen karşımıza çıkan ".." sorunsalı - Zoque.Forum

    eğer üyeliğin varsa hatayı düzeltmelerini söyleyebilirsin, Google aramalarında üstlerde çıkıyor çünkü bu konu. benim üyeliğim yok.
  • 14-04-2007, 17:29:26
    #8
    özür dilerim o zaman.

    zoque de üyeliği olan varsa yazsın.saçma sapan iş yapıyorlar.
  • 14-04-2007, 22:36:18
    #9
    Dediklerinizi aynen uyguladım hatta screen çektim.Ama değişen birşey olmadı hala aynı