WordPress Dosya İzinleri: Detaylı Rehber

WordPress Dosya İzinleri: Detaylı Rehber

WordPress sitenizde dosya izinleriyle ilgili bir hata alıyor ve bu sorunu çözmek için pratik bir yol mu arıyorsunuz? Bu kapsamlı rehberimizde, WordPress dosya izinlerinin nasıl değiştirileceğini ve ideal ayarların neler olması gerektiğini adım adım açıklayacağız.

Dosya ve Klasör İzinleri WordPress Sisteminde Nasıl Çalışır?

Sahip olduğunuz WordPress sitesi, bir hosting sunucusunda barındırılır ve ziyaretçilerinize Nginx veya Apache gibi web sunucuları aracılığıyla ulaşır. Dosya ve klasör izinleri, bu sistemde hangi dosyaların okunabileceğini, yazılabileceğini ve değiştirilebileceğini belirleyen kritik ayarlardır. Doğru yapılandırılmış dosya izinleri, sitenize görsel yüklemenizi, çeşitli scriptleri çalıştırmanızı ve genel olarak sitenizin sorunsuz çalışmasını sağlar. Ancak, yanlış WordPress dosya izinleri ayarları, siteniz için ciddi bir güvenlik riski oluşturabilir.

Dosya ve klasör izinlerinde bir sorun olduğunda, genellikle WordPress yönetici panelinizde bir uyarı mesajı alırsınız. Bazı durumlarda, özellikle önbellekleme eklentilerinin gerektirdiği izinlerde, herhangi bir hata mesajı almayabilirsiniz. Bu durum, sorunun tespitini zorlaştırabilir.

WordPress Dosya İzinleri Nasıl Olmalı?

WordPress sisteminin güvenli ve sorunsuz çalışmasını sağlamak için ideal dosya ve klasör izinleri şu şekildedir:

  • Tüm Klasörler ve Alt Klasörler İçin: 755
  • Tüm Dosyalar İçin: 644

Bu ayarlar, hem sistemin ihtiyaç duyduğu işlemleri gerçekleştirmesine olanak tanır hem de yetkisiz erişimi engeller.

WordPress Dosya İzinleri Nasıl Değiştirilir?

Dosya izinlerini değiştirmek için kullanabileceğiniz farklı yöntemler bulunmaktadır. En yaygın kullanılanlar Cpanel ve Plesk Panel üzerinden yapılan ayarlamalardır.

Cpanel Üzerinden Dosya İzinleri Değiştirme

Cpanel kullanarak WordPress dosya izinlerini değiştirmek için şu adımları izleyebilirsiniz:

  1. Hosting hesabınızın Cpanel’ine giriş yapın ve Dosya Yöneticisi’ni açın.
  2. Genellikle public_html olarak adlandırılan ana dizine gidin.
  3. Önce klasörler için izinleri ayarlayacağız. wp-admin klasörüne sağ tıklayın ve ‘İzinleri Değiştir’ (Change Permission) seçeneğini seçin. Açılan pencerede izin kodunu 755 olarak ayarlayın ve kaydedin.
  4. Aynı işlemi wp-content ve wp-includes klasörleri için de tekrarlayın.
  5. Şimdi dosya izinlerini ayarlama zamanı. public_html klasörü içindeyken, Cpanel ekranındaki ‘Tümünü Seç’ (Select All) seçeneğini kullanın.
  6. Tüm dosyaların seçildiğini göreceksiniz. Klavyenizdeki CTRL tuşuna basılı tutarak wp-admin, wp-content ve wp-includes klasörlerini seçimin dışına bırakın. Bu klasörlerin izinlerini zaten ayarladık.
  7. Seçili olan tüm dosyalar üzerinde sağ tıklayarak ‘İzinleri Değiştir’ (Change Permissions) seçeneğine gelin ve izin kodunu 644 olarak ayarlayıp kaydedin.
  8. Önemli Not: Veritabanı bilgilerinizi ve şifrelerinizi içeren wp-config.php dosyasının izin kodunu mutlaka 600 olarak ayarlayın. Bu, sadece ‘Kullanıcı’ sekmesine okuma ve yazma izni vererek güvenlik seviyenizi önemli ölçüde artıracaktır.

Plesk Panel Üzerinden Dosya İzinleri Değiştirme

Plesk Panel kullanıyorsanız, dosya izinlerini değiştirmek için şu adımları izleyebilirsiniz:

  1. Plesk Panel’inize giriş yapın ve ‘Dosya Yöneticisi’ne erişin.
  2. İzinlerini değiştirmek istediğiniz dosya veya klasörü bulun.
  3. Genellikle dosya veya klasör adının yanında bulunan ‘İzinleri Değiştir’ bağlantısına tıklayın.
  4. Açılan ekranda, ilgili izin kodunu (örneğin 755 veya 644) ayarlayın ve değişiklikleri kaydedin.

777 İzni Nedir ve Ne Zaman Kullanılır?

777 izni, çok nadir durumlarda ve yalnızca kısa süreliğine kullanılması önerilen bir izin kodudur. Bu izin, dosyalara herkesin tam erişimine izin verir. Genellikle hata ayıklama veya belirli eklentilerin geçici olarak sorunlu olduğunu düşündüğünüz durumlarda, kısa bir süre için kullanılabilir. Ancak, 777 izninin uzun süreli kullanımı, ciddi güvenlik açıklarına yol açabilir ve kesinlikle önerilmez.

Bu rehberimizde, Cpanel ve Plesk Panel üzerinde WordPress dosya izinleri ayarlarını detaylı bir şekilde inceledik. Komut satırı (SSH) üzerinden bu ayarlara ulaşmak isterseniz, WordPress’in resmi belgelerindeki ‘Change File Permissions’ başlıklı yazısına göz atabilirsiniz. Doğru dosya izinleri, sitenizin hem güvenliği hem de performansı için hayati önem taşır.

WordPress Dosya İzinleri Karşılaştırması
İzin KoduUygulama AlanıAçıklama
755Klasörler ve Alt KlasörlerSahip: Okuma, Yazma, Çalıştırma; Grup: Okuma, Çalıştırma; Diğerleri: Okuma, Çalıştırma
644DosyalarSahip: Okuma, Yazma; Grup: Okuma; Diğerleri: Okuma
600wp-config.php (Önerilen)Sadece Sahip: Okuma, Yazma
777Çok Nadir Durumlar (Geçici)Herkes: Okuma, Yazma, Çalıştırma (Güvenlik Riski!)

Sitenizin güvenliğini sağlamak ve performansını optimize etmek için dosya izinlerinizi düzenli olarak kontrol etmeyi unutmayın. Bu basit adımlar, web sitenizin daha stabil ve güvenli olmasına katkı sağlayacaktır.