Olmayan indeks dosyaları için yasak xampp Erişim

3 Cevap php

Ben uzun bir süre için xampp kullanarak oldum ve her zaman ince çalıştı. Ben şu anda üzerinde çalışıyorum bir proje var ve o gün sadece bir kaç önce iyi çalışıyordu. Şimdi index.php adında olmayan herhangi bir dosya için 403 Erişim yasak sayfasını alıyorum. Herkes bu oluyor olabilir neden herhangi bir fikirleri var.

Windows XP kulüpler ve xampp Version 1.6.4 yüklü.

3 Cevap

Benim ilk tahminim. Htaccess dosyası (veya httpd.conf dosyası) ile bir sorun olurdu.

Akılda tutulması gereken bir şey:

Apache işleme. Htaccess kuralları şekilde herhangi bir anda sigara indeks dosyaları inceleyen kullanıcıları yasaklayan bazı kural varsa o, erişmeye çalıştığınız dosyanın yolu boyunca her. Htaccess dosyasını kontrol edecektir yani "kademeli" bir nokta, tüm derin dizinleri etkileyecektir.

Eğer sorun httpd.conf dosyayla değil biliyorsanız, yayıncılık yolun kökü .htaccess dosya olup olmadığını görmek için kontrol söyledi olması. .htaccessold olarak değiştirin ve dizin dışında htdocs dizininde herhangi bir dosya erişebilirsiniz bakın.

İki soru:

  1. Bunu tüm dosyalar, ya da sadece php dosyaları için alabilirim? görüntü dosyaları, vb görebilirsiniz?
  2. Ne index.html hakkında? Eğer değiştirirseniz sizin index.php tempindex.php ve adında yeni bir filan dosya oluşturmak için index.html bunu görebilirsiniz?

İyi şanslar. Beni haberdar et.

Apache Bu hata mesajı dönüyor neden görebilirsiniz tek yolu hata günlüğüne bakmaktır.

Biz olası nedenleri tahmin edebilirsiniz, ama bakmak için zaman ayırın eğer Apache söylemek mümkün olacaktır.

Bazı mod_rewrite kuralları veya sitenizin apache yapılandırma değişti gibi geliyor. Eklemek veya .htaccess dosyasında herhangi bir değişiklik mi?

Muhtemelen bu anlamaya için daha fazla bilgi vermek zorunda olacak.