Merhabalar yazmış olduum scripte genel php kodların olduğu bölümün klasör ismini url yerine yazdığım zaman < Resime gitmek için tıklayın > şeklinde tüm dosya isimleri çıkıyor ben bunu localhosta da deniyorum odan mı kaynaklı yoksa engellenebilir mi buraya erişim şimdiden teşekkürler
O olay PHP'den cok kullandığın web sunucunun index göster / gösterme ayarlarıyla lgili. Örneğin nginx conf dosyasında bir dizin tanımı altına fancyindex on; yazarsan index yani dizin altındaki tüm dosya isimleri cıkar, off yaparsan çıkmaz. (2 senedir tüm sunucularda nginx'e geçtiğim için Apache ayarlarını unuttum fakat) Apache / httpd web sunucuda da onun gibi bir ayar var.
Bu şekilde görünmesini istemediğin klasörlere boş bir sayfayı index.html olarak kaydedip atarsan bu şekilde göstermez. Bunun yerine boş beyaz bir sayfa gelir.
< Bu ileti mini sürüm kullanılarak atıldı >
şu şekildeki bir tanımlama;
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
bu şekle dönmeli;
<Directory /var/www/>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>