Plesk’te Klasöre Yazma İzni Nasıl Verilir (Windows Hosting)

Son doğrulama: Kasım 2026 · Narhost test Plesk aboneliğinde seçenekler görüldü; adımlar Plesk destek belgelerine göre

Hızlı çözüm

Plesk klasör yazma izni eksik olduğunda ASP.NET ya da PHP uygulaması dosya yükleyemez, önbellek yazamaz ve “Access to the path is denied” ya da “The directory is not writable” hatası verir. Plesk iki yol sunar:

  1. Site geneli: Websites & Domains → Hosting & DNS → Hosting ekranında Additional write/modify permissions kutusunu işaretleyip kaydedin.
  2. Yalnız bir klasör: Files & Databases → Virtual Directories içinde klasörü açıp Directory Access Permissions ekranında uygulama havuzu grubuna (IWPG_ ile başlayan) yazma izni verin.
  3. Uygulamada işlemi tekrar deneyin.
Panel Plesk Obsidian
Sistem Windows hosting (IIS)
Yetki Plesk müşteri hesabı
Narhost ürünü Windows Hosting

Başlamadan önce

  • Hata metnindeki klasör yolunu not edin; izni yalnız gereken klasöre vermek güvenlik açısından daha doğrudur.
  • Yükleme, önbellek ya da günlük klasörü gibi uygulamanın gerçekten yazması gereken yerleri belirleyin.
  • Sitenizin güncel yedeğini alın.

Plesk klasör yazma izni neden gerekir

Windows hostingde siteniz IIS üzerinde, sitenize özel bir uygulama havuzu kimliğiyle çalışır. Güvenlik gereği bu kimlik varsayılan olarak site klasörüne yazamaz; yalnız okur. Kullanıcı dosya yükleyen bir form, önbellek tutan bir CMS ya da günlük yazan bir uygulama bu yüzden izin hatası verir.

Plesk’in destek belgesine göre bu hatanın nedeni, sitenin IIS ve uygulama havuzu kullanıcılarının klasörde tam erişim hakkına sahip olmamasıdır; çözüm Hosting ayarlarındaki “Additional write/modify permissions” seçeneğidir. Seçenek bütün site klasörüne yazma izni verir; tek bir klasör için daha dar bir yol da vardır.

plesk klasör yazma izni şeması — hata yolu, site geneli izin, tek klasör izni ve doğrulama
İzni yalnız gereken klasöre vermek daha güvenlidir.

Adım adım yazma izni verme

Yöntem 1 — site genelinde (en hızlı)

  1. Plesk → Websites & Domains ekranında alan adınızın Hosting & DNS sekmesini açın ve Hosting bağlantısına tıklayın.
  2. Web scripting bölümünde Additional write/modify permissions kutusunu işaretleyin. Test aboneliğimizde bu kutu Microsoft ASP.NET ayarlarının altında yer alıyordu.
  3. OK ya da Apply ile kaydedin.

    Beklenen sonuç: kayıt iletisi görünür; uygulamanız site klasörüne yazabilir.

Yöntem 2 — yalnız bir klasöre

  1. Files & Databases → Virtual Directories ekranını açın ve yazma izni gereken klasöre gidin.
  2. Directory Access Permissions ekranını açın. Kullanıcı listesinde uygulama havuzu grubunu bulun; adı IWPG_ ile başlar ve aboneliğinizin sistem kullanıcısıyla devam eder.
  3. Bu grup için Modify ve Write izinlerini işaretleyip kaydedin.

    Beklenen sonuç: yalnız bu klasöre yazma izni verilir; sitenin geri kalanı salt okunur kalır.

Dikkat

Yazma izni, bir güvenlik açığı bulunduğunda saldırganın da o klasöre dosya yazabilmesi demektir. Mümkünse izni yalnız yükleme ve önbellek klasörlerine verin ve bu klasörlerde betik çalıştırmayı kapatın. “Everyone” ya da “Users” gruplarına tam izin vermeyin.

Doğrulama

Sonuç

Uygulama dosya yüklemesini ya da önbellek yazmayı hatasız tamamlıyor ve “Access to the path is denied” iletisi artık görünmüyorsa Plesk klasör yazma izni doğru verilmiştir. Klasörde yeni oluşan dosyaları Plesk’in Files ekranından da görebilirsiniz.

Hâlâ çözülmediyse

  • Hata başka bir klasörü gösteriyor. Uygulama geçici dosyaları App_Data gibi ayrı bir klasöre yazıyor olabilir; hata metnindeki yolu kontrol edip izni o klasöre verin.
  • İzin verildi ama değişiklik görünmüyor. Uygulama havuzunu yeniden başlatın; adımlar Plesk’te uygulama havuzu yeniden başlatma kartında.
  • Uygulama yayına alınırken hata veriyor. Sorun izin değil yayımlama olabilir; ASP.NET Core sitesi yayına alınamıyor kartına bakın.

Narhost desteği

Talebe şunları ekleyin: alan adı, hata metninin tamamı (klasör yolu dahil), hangi yöntemi denediğiniz ve uygulamanın hangi işlemi yaparken hata verdiği.

Destek talebi aç

Sıkça sorulan sorular

Plesk klasör yazma izni için hangi kullanıcı seçilmeli?

Sitenizin uygulama havuzu grubu seçilmelidir; adı IWPG_ ile başlar ve aboneliğin sistem kullanıcısıyla devam eder. Uygulama bu grubun kimliğiyle çalıştığı için izin ona verilir. Everyone gibi genel gruplara izin vermek gereksiz bir risk yaratır.

Additional write/modify permissions güvenli mi?

Bütün site klasörüne yazma izni verdiği için kolaydır ama en dar yol değildir. Uygulamanız yalnız birkaç klasöre yazıyorsa izni o klasörlere vermek daha güvenlidir.

FTP ile yüklediğim dosyalar neden uygulama tarafından değiştirilemiyor?

FTP kullanıcısı ile uygulama havuzu kimliği farklı kullanıcılardır. Dosyayı FTP ile yüklemeniz, uygulamanın ona yazabileceği anlamına gelmez; uygulama havuzu grubuna ayrıca izin vermeniz gerekir.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

Etiketler: windows-hosting

İlgili çözümler