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:
- Hosting hesabınızın Cpanel’ine giriş yapın ve Dosya Yöneticisi’ni açın.
- Genellikle
public_htmlolarak adlandırılan ana dizine gidin. - Önce klasörler için izinleri ayarlayacağız.
wp-adminklasö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. - Aynı işlemi
wp-contentvewp-includesklasörleri için de tekrarlayın. - Şimdi dosya izinlerini ayarlama zamanı.
public_htmlklasörü içindeyken, Cpanel ekranındaki ‘Tümünü Seç’ (Select All) seçeneğini kullanın. - Tüm dosyaların seçildiğini göreceksiniz. Klavyenizdeki CTRL tuşuna basılı tutarak
wp-admin,wp-contentvewp-includesklasörlerini seçimin dışına bırakın. Bu klasörlerin izinlerini zaten ayarladık. - 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.
- Önemli Not: Veritabanı bilgilerinizi ve şifrelerinizi içeren
wp-config.phpdosyası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:
- Plesk Panel’inize giriş yapın ve ‘Dosya Yöneticisi’ne erişin.
- İzinlerini değiştirmek istediğiniz dosya veya klasörü bulun.
- Genellikle dosya veya klasör adının yanında bulunan ‘İzinleri Değiştir’ bağlantısına tıklayın.
- 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.
| İzin Kodu | Uygulama Alanı | Açıklama |
|---|---|---|
| 755 | Klasörler ve Alt Klasörler | Sahip: Okuma, Yazma, Çalıştırma; Grup: Okuma, Çalıştırma; Diğerleri: Okuma, Çalıştırma |
| 644 | Dosyalar | Sahip: Okuma, Yazma; Grup: Okuma; Diğerleri: Okuma |
| 600 | wp-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.
