WordPress Dosya İzinleri Nasıl Düzeltilir

Son doğrulama: Eylül 2026 · cPanel 136 test hesabında denendi

Hızlı çözüm

WordPress dosya izinleri nasıl yapılır sorusunun kısa cevabı: klasörlerde 755, dosyalarda 644, wp-config.php gibi kritik dosyalarda 600 ya da 640 kullanılır; cPanel Dosya Yöneticisi’nden tek dosyaya ya da tüm klasöre birden uygulanır.

  1. Dosya Yöneticisi’nde öğeye sağ tıklayıp İzinler’i (Permissions) açın.
  2. Klasörlerde 755, dosyalarda 644 değerini girin.
  3. Alt klasörlere de uygulamak için “yinelemeli” seçeneğini işaretleyin.
  4. 777 gibi tam yetki asla vermeyin; bu bir güvenlik açığıdır.
Panel cPanel
Sistem WordPress kurulumu (paylaşımlı hosting, CloudLinux)
Yetki cPanel kullanıcısı
Narhost ürünü WordPress Hosting

Başlamadan önce

  • cPanel Dosya Yöneticisi ya da FTP erişimi.
  • Hangi dosya ya da klasörde sorun yaşandığına dair not (eklenti güncellenemiyor, medya yüklenemiyor gibi).
  • Sitenin güncel bir yedeği; yanlış klasöre uygulanan bir izin değişikliği siteyi açılmaz hâle getirebilir.

WordPress dosya izinleri nasıl yapılır, doğru değerler nelerdir

WordPress dosya izinleri nasıl yapılır sorusu aslında üç sayıya iner: klasörler 755, dosyalar 644 olmalıdır. Bu üç haneli değer sahip (owner), grup ve diğer herkes için okuma, yazma ve çalıştırma yetkisini ayrı ayrı belirler; 7 tam yetki, 5 okuma ve çalıştırma, 4 yalnız okuma anlamına gelir. wp-config.php veritabanı şifresini içerdiği için daha sıkı tutulur: sahibi dışında kimsenin okuyamadığı 600 ya da paylaşımlı hostingte web sunucusunun da okuyabilmesi gereken durumlarda 640. Bu değerlerin kaynağı ve neden bu şekilde önerildiği WordPress.org’un resmi dokümanında anlatılıyor.

Dosya Yöneticisi’nden izin değiştirme

  1. Dosya Yöneticisi’ni açın. cPanel’de Dosyalar → Dosya Yöneticisi’nden public_html dizinine gidin.
  2. Tek bir dosya ya da klasörün iznini değiştirin. Öğeye sağ tıklayıp İzinler’i seçin; açılan pencerede sayısal değeri girip Değişiklikleri Kaydet’e tıklayın.
    WordPress dosya izinleri nasıl yapılır — cPanel Dosya Yöneticisi'nde tek dosyanın izin penceresi
    Dosya Yöneticisi izin penceresi; sayısal izin değeri buradan girilir.

    Beklenen sonuç: dosya listesindeki izin sütunu yeni değeri gösterir.

  3. Birden çok klasörü aynı anda düzeltin. Bir klasörü seçip izin penceresini açtığınızda alt klasör ve dosyalara da uygulamak için “Yinelemeli olarak alt dizinlere de uygula” kutusunu işaretleyin.
    cPanel Dosya Yöneticisi'nde klasör izinlerini alt dizinlere yinelemeli uygulama
    Klasör izin penceresi; alt dizinlere de uygulamak için yinelemeli seçeneği işaretleniyor.

    Beklenen sonuç: seçilen klasördeki tüm alt öğelerin izni aynı anda güncellenir.

  4. wp-config.php dosyasını ayrıca sıkılaştırın. Bu dosyayı bulup iznini 600 ya da 640 olarak ayarlayın; diğer dosyalardan farklı bir kural izlediği için toplu işlemin dışında, tek tek uygulayın.

İzin bozulduğunu gösteren belirtiler

  • Eklenti ya da tema güncellenemiyor. “Güncelleme başarısız oldu” ya da dosya yazma hatası görürsünüz; genelde wp-content altındaki bir klasörün izni fazla kısıtlı kalmıştır.
  • Medya yüklenemiyor.wp-content/uploads klasörü 755’in altında bir değere düşmüşse WordPress dosyayı diske yazamaz; ayrıntılı belirtiler resimler neden yüklenmez kartında.
  • “Could not create directory” hatası. WordPress yeni bir alt klasör oluşturamadığını söyler; ayrıntılı çözüm could not create directory kartında.

Sahiplik paylaşımlı hostingte neden sorun olmaz

Kendi sunucunuzda dosya sahibi (owner) ile web sunucusunu çalıştıran kullanıcı farklı olabilir; bu durumda izin hesabı karmaşıklaşır. Narhost’un paylaşımlı hosting paketlerinde her hesabın dosyaları kendi cPanel kullanıcısına aittir ve web sunucusu CloudLinux ile aynı kullanıcı bağlamında çalışır; bu yüzden sahiplik değil yalnızca izin değeri (755/644) sizi ilgilendirir.

Dikkat

Bir dosyayı ya da klasörü 777 yapmak “herkes yazabilir” demektir; sorunu geçici çözer gibi görünse de sunucudaki başka bir hesap ya da kötü amaçlı bir betik o dosyayı değiştirebilir hâle gelir. 777 hiçbir zaman kalıcı çözüm değildir, doğru değer her zaman 755/644’tür.

FTP ile izin değiştirme

FTP istemcinizde dosyaya sağ tıklayıp “Dosya izinleri”ni seçin; açılan pencerede sayısal değeri girin ve alt klasörlere uygulamak için “yinelemeli” seçeneğini işaretleyin. cPanel Dosya Yöneticisi ile FTP aynı izin modelini kullanır, hangisini seçtiğiniz sonucu değiştirmez.

Doğrulama

Sonuç

Dosya Yöneticisi’nde izin sütunu klasörlerde 755, dosyalarda 644 gösteriyorsa ve eklenti güncellemesi ya da medya yükleme artık hatasız tamamlanıyorsa izinler doğru ayarlanmıştır.

Hâlâ çözülmediyse

Narhost desteği

Kendiniz düzeltemediyseniz destek talebine şunları ekleyin: alan adınız, hangi dosya ya da klasörde sorun yaşadığınız, gördüğünüz hata mesajı ve o ana kadar uyguladığınız izin değerleri.

Destek talebi aç

Sıkça sorulan sorular

Klasör ve dosya için neden farklı izin numarası kullanılır?

Klasörler çalıştırılabilir olmalıdır ki içine girilip listelenebilsin, bu yüzden 755 alır. Dosyalar çalıştırılmaz, yalnız okunup yazılır; bu yüzden 644 yeterlidir.

wp-config.php için neden ayrı bir kural var?

Bu dosya veritabanı kullanıcı adı ve şifresini düz metin olarak tutar. 600 ya da 640 vermek, sunucudaki başka hesapların bu dosyayı okumasını engeller.

777 vermek gerçekten sorun mu, hata mesajını hemen çözmüyor mu?

Geçici olarak hatayı susturabilir ama dosyayı herkesin yazabileceği hâle getirir. Doğru değer her zaman 755/644’tür; 777 kalıcı bir çözüm değildir.

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: dosya-yoneticisi

İlgili çözümler