{"id":3072,"date":"2026-11-13T10:00:00","date_gmt":"2026-11-13T07:00:00","guid":{"rendered":"https:\/\/narhost.com\/destek\/?p=3072"},"modified":"2026-11-13T20:54:07","modified_gmt":"2026-11-13T17:54:07","slug":"plesk-klasor-yazma-izni","status":"publish","type":"post","link":"https:\/\/narhost.com\/destek\/plesk-klasor-yazma-izni\/","title":{"rendered":"Plesk&#8217;te Klas\u00f6re Yazma \u0130zni Nas\u0131l Verilir (Windows Hosting)"},"content":{"rendered":"<p class=\"kb-dogrulama\">Son do\u011frulama: Kas\u0131m 2026 \u00b7 Narhost test Plesk aboneli\u011finde se\u00e7enekler g\u00f6r\u00fcld\u00fc; ad\u0131mlar Plesk destek belgelerine g\u00f6re<\/p>\n<div id=\"hizli-cozum\" class=\"ai-box ai-box--cozum\">\n<p class=\"ai-box-title\">H\u0131zl\u0131 \u00e7\u00f6z\u00fcm<\/p>\n<p><strong>Plesk klas\u00f6r yazma izni<\/strong> eksik oldu\u011funda ASP.NET ya da PHP uygulamas\u0131 dosya y\u00fckleyemez, \u00f6nbellek yazamaz ve &#8220;Access to the path is denied&#8221; ya da &#8220;The directory is not writable&#8221; hatas\u0131 verir. Plesk iki yol sunar:<\/p>\n<ol>\n<li><strong>Site geneli:<\/strong> Websites &amp; Domains \u2192 Hosting &amp; DNS \u2192 <strong>Hosting<\/strong> ekran\u0131nda <strong>Additional write\/modify permissions<\/strong> kutusunu i\u015faretleyip kaydedin.<\/li>\n<li><strong>Yaln\u0131z bir klas\u00f6r:<\/strong> Files &amp; Databases \u2192 <strong>Virtual Directories<\/strong> i\u00e7inde klas\u00f6r\u00fc a\u00e7\u0131p <strong>Directory Access Permissions<\/strong> ekran\u0131nda uygulama havuzu grubuna (<code>IWPG_<\/code> ile ba\u015flayan) yazma izni verin.<\/li>\n<li>Uygulamada i\u015flemi tekrar deneyin.<\/li>\n<\/ol>\n<\/div>\n<table class=\"kb-uyg\">\n<tr>\n<th>Panel<\/th>\n<td>Plesk Obsidian<\/td>\n<\/tr>\n<tr>\n<th>Sistem<\/th>\n<td>Windows hosting (IIS)<\/td>\n<\/tr>\n<tr>\n<th>Yetki<\/th>\n<td>Plesk m\u00fc\u015fteri hesab\u0131<\/td>\n<\/tr>\n<tr>\n<th>Narhost \u00fcr\u00fcn\u00fc<\/th>\n<td><a href=\"https:\/\/narhost.com\/windows-hosting\" title=\"Narhost Windows Hosting paketleri\">Windows Hosting<\/a><\/td>\n<\/tr>\n<\/table>\n<div class=\"kb-once\">\n<p class=\"label\">Ba\u015flamadan \u00f6nce<\/p>\n<ul>\n<li>Hata metnindeki klas\u00f6r yolunu not edin; izni yaln\u0131z gereken klas\u00f6re vermek g\u00fcvenlik a\u00e7\u0131s\u0131ndan daha do\u011frudur.<\/li>\n<li>Y\u00fckleme, \u00f6nbellek ya da g\u00fcnl\u00fck klas\u00f6r\u00fc gibi uygulaman\u0131n ger\u00e7ekten yazmas\u0131 gereken yerleri belirleyin.<\/li>\n<li>Sitenizin g\u00fcncel yede\u011fini al\u0131n.<\/li>\n<\/ul>\n<\/div>\n<h2>Plesk klas\u00f6r yazma izni neden gerekir<\/h2>\n<p>Windows hostingde siteniz IIS \u00fczerinde, sitenize \u00f6zel bir uygulama havuzu kimli\u011fiyle \u00e7al\u0131\u015f\u0131r. G\u00fcvenlik gere\u011fi bu kimlik varsay\u0131lan olarak site klas\u00f6r\u00fcne yazamaz; yaln\u0131z okur. Kullan\u0131c\u0131 dosya y\u00fckleyen bir form, \u00f6nbellek tutan bir CMS ya da g\u00fcnl\u00fck yazan bir uygulama bu y\u00fczden izin hatas\u0131 verir.<\/p>\n<p>Plesk&#8217;in <a href=\"https:\/\/support.plesk.com\/hc\/en-us\/articles\/12377140114967-Application-can-t-write-to-the-document-root-The-directory-is-not-writable-by-the-Web-process\" title=\"Plesk destek belgesi \u2014 uygulama site klas\u00f6r\u00fcne yazam\u0131yor\" target=\"_blank\" rel=\"noopener\">destek belgesine<\/a> g\u00f6re bu hatan\u0131n nedeni, sitenin IIS ve uygulama havuzu kullan\u0131c\u0131lar\u0131n\u0131n klas\u00f6rde tam eri\u015fim hakk\u0131na sahip olmamas\u0131d\u0131r; \u00e7\u00f6z\u00fcm Hosting ayarlar\u0131ndaki &#8220;Additional write\/modify permissions&#8221; se\u00e7ene\u011fidir. Se\u00e7enek b\u00fct\u00fcn site klas\u00f6r\u00fcne yazma izni verir; tek bir klas\u00f6r i\u00e7in daha dar bir yol da vard\u0131r.<\/p>\n<figure class=\"nh-sema\"><img src=\"https:\/\/narhost.com\/destek\/wp-content\/uploads\/2026\/11\/plesk-klasor-yazma-izni-sema-narhost.webp\" alt=\"plesk klas\u00f6r yazma izni \u015femas\u0131 \u2014 hata yolu, site geneli izin, tek klas\u00f6r izni ve do\u011frulama\" width=\"1200\" height=\"500\" loading=\"lazy\" decoding=\"async\"><figcaption>\u0130zni yaln\u0131z gereken klas\u00f6re vermek daha g\u00fcvenlidir.<\/figcaption><\/figure>\n<h2>Ad\u0131m ad\u0131m yazma izni verme<\/h2>\n<h3>Y\u00f6ntem 1 \u2014 site genelinde (en h\u0131zl\u0131)<\/h3>\n<ol class=\"kb-adimlar\">\n<li><strong>Plesk \u2192 Websites &amp; Domains<\/strong> ekran\u0131nda alan ad\u0131n\u0131z\u0131n <strong>Hosting &amp; DNS<\/strong> sekmesini a\u00e7\u0131n ve <strong>Hosting<\/strong> ba\u011flant\u0131s\u0131na t\u0131klay\u0131n.<\/li>\n<li><strong>Web scripting<\/strong> b\u00f6l\u00fcm\u00fcnde <strong>Additional write\/modify permissions<\/strong> kutusunu i\u015faretleyin. Test aboneli\u011fimizde bu kutu Microsoft ASP.NET ayarlar\u0131n\u0131n alt\u0131nda yer al\u0131yordu.<\/li>\n<li><strong>OK<\/strong> ya da <strong>Apply<\/strong> ile kaydedin.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: kay\u0131t iletisi g\u00f6r\u00fcn\u00fcr; uygulaman\u0131z site klas\u00f6r\u00fcne yazabilir.<\/p>\n<\/li>\n<\/ol>\n<h3>Y\u00f6ntem 2 \u2014 yaln\u0131z bir klas\u00f6re<\/h3>\n<ol class=\"kb-adimlar\">\n<li><strong>Files &amp; Databases \u2192 Virtual Directories<\/strong> ekran\u0131n\u0131 a\u00e7\u0131n ve yazma izni gereken klas\u00f6re gidin.<\/li>\n<li><strong>Directory Access Permissions<\/strong> ekran\u0131n\u0131 a\u00e7\u0131n. Kullan\u0131c\u0131 listesinde uygulama havuzu grubunu bulun; ad\u0131 <code>IWPG_<\/code> ile ba\u015flar ve aboneli\u011finizin sistem kullan\u0131c\u0131s\u0131yla devam eder.<\/li>\n<li>Bu grup i\u00e7in <strong>Modify<\/strong> ve <strong>Write<\/strong> izinlerini i\u015faretleyip kaydedin.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: yaln\u0131z bu klas\u00f6re yazma izni verilir; sitenin geri kalan\u0131 salt okunur kal\u0131r.<\/p>\n<\/li>\n<\/ol>\n<div class=\"warn-box\">\n<p class=\"label\">Dikkat<\/p>\n<p>Yazma izni, bir g\u00fcvenlik a\u00e7\u0131\u011f\u0131 bulundu\u011funda sald\u0131rgan\u0131n da o klas\u00f6re dosya yazabilmesi demektir. M\u00fcmk\u00fcnse izni yaln\u0131z y\u00fckleme ve \u00f6nbellek klas\u00f6rlerine verin ve bu klas\u00f6rlerde betik \u00e7al\u0131\u015ft\u0131rmay\u0131 kapat\u0131n. &#8220;Everyone&#8221; ya da &#8220;Users&#8221; gruplar\u0131na tam izin vermeyin.<\/p>\n<\/div>\n<h2>Do\u011frulama<\/h2>\n<div class=\"success-box\">\n<p class=\"label\">Sonu\u00e7<\/p>\n<p>Uygulama dosya y\u00fcklemesini ya da \u00f6nbellek yazmay\u0131 hatas\u0131z tamaml\u0131yor ve &#8220;Access to the path is denied&#8221; iletisi art\u0131k g\u00f6r\u00fcnm\u00fcyorsa Plesk klas\u00f6r yazma izni do\u011fru verilmi\u015ftir. Klas\u00f6rde yeni olu\u015fan dosyalar\u0131 Plesk&#8217;in Files ekran\u0131ndan da g\u00f6rebilirsiniz.<\/p>\n<\/div>\n<h2>H\u00e2l\u00e2 \u00e7\u00f6z\u00fclmediyse<\/h2>\n<ul>\n<li><strong>Hata ba\u015fka bir klas\u00f6r\u00fc g\u00f6steriyor.<\/strong> Uygulama ge\u00e7ici dosyalar\u0131 <code>App_Data<\/code> gibi ayr\u0131 bir klas\u00f6re yaz\u0131yor olabilir; hata metnindeki yolu kontrol edip izni o klas\u00f6re verin.<\/li>\n<li><strong>\u0130zin verildi ama de\u011fi\u015fiklik g\u00f6r\u00fcnm\u00fcyor.<\/strong> Uygulama havuzunu yeniden ba\u015flat\u0131n; ad\u0131mlar <a href=\"https:\/\/narhost.com\/destek\/plesk-application-pool-recycle\/\" title=\"Plesk&#039;te Uygulama Havuzu Nas\u0131l Yeniden Ba\u015flat\u0131l\u0131r \u2014 Narhost Destek Merkezi\">Plesk&#8217;te uygulama havuzu yeniden ba\u015flatma<\/a> kart\u0131nda.<\/li>\n<li><strong>Uygulama yay\u0131na al\u0131n\u0131rken hata veriyor.<\/strong> Sorun izin de\u011fil yay\u0131mlama olabilir; <a href=\"https:\/\/narhost.com\/destek\/asp-net-core-hata-detaylari-yayina-koyamiyorum\/\" title=\"ASP.NET Core Sitesi Yay\u0131na Al\u0131nam\u0131yor \u2014 Narhost Destek Merkezi\">ASP.NET Core sitesi yay\u0131na al\u0131nam\u0131yor<\/a> kart\u0131na bak\u0131n.<\/li>\n<\/ul>\n<div class=\"cta-box\">\n<p class=\"label\">Narhost deste\u011fi<\/p>\n<p>Talebe \u015funlar\u0131 ekleyin: alan ad\u0131, hata metninin tamam\u0131 (klas\u00f6r yolu dahil), hangi y\u00f6ntemi denedi\u011finiz ve uygulaman\u0131n hangi i\u015flemi yaparken hata verdi\u011fi.<\/p>\n<p><a class=\"cta-btn\" href=\"https:\/\/narhost.com\/submitticket.php\">Destek talebi a\u00e7<\/a><\/div>\n<div class=\"kb-ilgili\">\n<p class=\"label\">Sonraki ad\u0131mlar<\/p>\n<ul>\n<li><a href=\"https:\/\/narhost.com\/destek\/windows-sunucu-rdp-yonetimi-rehberi\/\" title=\"Windows Sunucu (RDP) Y\u00f6netimi Rehberi - Narhost Destek\">Windows Sunucu (RDP) Y\u00f6netimi Rehberi (konu merkezi)<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/net-core-projesini-iiste-yayinlama\/\" title=\"IIS&#039;te ASP.NET ve .NET Core Uygulamas\u0131 Yay\u0131nlama \u2014 Narhost Destek Merkezi\">IIS&#8217;te ASP.NET ve .NET Core uygulamas\u0131 yay\u0131nlama<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/pleskte-ftp-sifresi-degistirme\/\" title=\"Plesk&#039;te FTP \u015eifresi De\u011fi\u015ftirme \u2014 Narhost Destek Merkezi\">Plesk&#8217;te FTP \u015fifresi de\u011fi\u015ftirme ve ek FTP hesab\u0131<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/blog\/net-core-hosting-windows-mi-linux-mi\/\" title=\".NET Core Hosting \u0130\u00e7in Windows mu Linux mu \u2014 Narhost Blog\">.NET Core hosting i\u00e7in Windows mu Linux mu<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"kb-faq\">\n<h2>S\u0131k\u00e7a sorulan sorular<\/h2>\n<h3>Plesk klas\u00f6r yazma izni i\u00e7in hangi kullan\u0131c\u0131 se\u00e7ilmeli?<\/h3>\n<p>Sitenizin uygulama havuzu grubu se\u00e7ilmelidir; ad\u0131 <code>IWPG_<\/code> ile ba\u015flar ve aboneli\u011fin sistem kullan\u0131c\u0131s\u0131yla devam eder. Uygulama bu grubun kimli\u011fiyle \u00e7al\u0131\u015ft\u0131\u011f\u0131 i\u00e7in izin ona verilir. Everyone gibi genel gruplara izin vermek gereksiz bir risk yarat\u0131r.<\/p>\n<h3>Additional write\/modify permissions g\u00fcvenli mi?<\/h3>\n<p>B\u00fct\u00fcn site klas\u00f6r\u00fcne yazma izni verdi\u011fi i\u00e7in kolayd\u0131r ama en dar yol de\u011fildir. Uygulaman\u0131z yaln\u0131z birka\u00e7 klas\u00f6re yaz\u0131yorsa izni o klas\u00f6rlere vermek daha g\u00fcvenlidir.<\/p>\n<h3>FTP ile y\u00fckledi\u011fim dosyalar neden uygulama taraf\u0131ndan de\u011fi\u015ftirilemiyor?<\/h3>\n<p>FTP kullan\u0131c\u0131s\u0131 ile uygulama havuzu kimli\u011fi farkl\u0131 kullan\u0131c\u0131lard\u0131r. Dosyay\u0131 FTP ile y\u00fcklemeniz, uygulaman\u0131n ona yazabilece\u011fi anlam\u0131na gelmez; uygulama havuzu grubuna ayr\u0131ca izin vermeniz gerekir.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Windows hostingde Access to the path is denied hatas\u0131n\u0131n \u00e7\u00f6z\u00fcm\u00fc: Hosting ayarlar\u0131nda Additional write\/modify permissions ya da Virtual Directories \u00fczerinden IWPG_ uygulama havuzu grubuna klas\u00f6r baz\u0131nda yazma izni.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,12],"tags":[226],"class_list":["post-3072","post","type-post","status-publish","format-standard","hentry","category-windows-hosting","category-vds-server","tag-windows-hosting"],"meta_box":[],"_links":{"self":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/3072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/comments?post=3072"}],"version-history":[{"count":1,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/3072\/revisions"}],"predecessor-version":[{"id":3134,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/3072\/revisions\/3134"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/media?parent=3072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/categories?post=3072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/tags?post=3072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}