WordPress Dosya İzinleri: Kapsamlı Rehber
WordPress sitenizde dosya izinleriyle ilgili bir hata mı alıyorsunuz? Bu sorunu çözmek ve sitenizin güvenliğini en üst düzeye çıkarmak için doğru dosya izinlerini ayarlamak kritik öneme sahiptir. Bu rehberimizde, ‘chmod’ komutuyla WordPress dosya izinlerinin nasıl değiştirileceğini ve ideal dosya izinlerinin neler olması gerektiğini detaylı bir şekilde ele alacağız.
Dosya ve Klasör İzinleri WordPress Sisteminde Nasıl Çalışır?
WordPress siteniz, bir hosting sunucusunda barındırılan ve Nginx veya Apache gibi web sunucuları aracılığıyla ziyaretçilerinize ulaşan bir platformdur. Dosya ve klasör izinleri, bu sistemde hangi dosyaların okunabileceğini, yazılabileceğini ve değiştirilebileceğini belirlemenize olanak tanır. Doğru izin ayarları, sitenize görsel yüklemenizi, çeşitli scriptleri çalıştırmanızı ve sitenizin sorunsuz çalışmasını sağlar. Ancak yanlış yapılandırılmış izinler, siteniz için ciddi bir güvenlik açığı oluşturabilir.
Dosya ve klasör izinlerinde bir hata 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 durumlar, sorunun daha derinde yatabileceğini ve manuel kontrol gerektirebileceğini gösterir.
WordPress Dosya İzinleri Nasıl Olmalı?
WordPress sisteminin hem sorunsuz çalışmasını sağlamak hem de güvenlik risklerini minimize etmek için önerilen dosya ve klasör izinleri şunlardır:
| Öğe Türü | İzin Kodu | Açıklama |
|---|---|---|
| Klasörler ve Alt Klasörler | 755 | Klasörlerin ve içerdikleri tüm alt klasörlerin okunabilir, yazılabilir ve çalıştırılabilir olmasını sağlar. Bu, WordPress’in dosya yapısını yönetmesi için gereklidir. |
| Tüm Dosyalar | 644 | Dosyaların okunabilir ve yazılabilir olmasını sağlar. Bu, içeriğin düzenlenmesi ve güncellenmesi için yeterlidir. |
| wp-config.php Dosyası | 600 | Sadece sitenin sahibi tarafından okunabilir ve yazılabilir olmasını sağlar. Bu, veritabanı bilgilerini içeren hassas dosyanın güvenliğini artırır. |
WordPress Dosya İzinleri Nasıl Değiştirilir?
Dosya izinlerini değiştirmek için genellikle hosting kontrol panelleri kullanılır. En yaygın kullanılan paneller olan cPanel ve Plesk üzerinden bu işlemleri nasıl yapacağınızı aşağıda bulabilirsiniz.
CPanel Üzerinden Dosya İzinlerini Değiştirme
CPanel üzerinden klasör izinlerini değiştirmek için öncelikle public_html ana klasörüne gidin. Ardından wp-admin klasörüne sağ tıklayarak ‘Change Permission’ (İzinleri Değiştirin) seçeneğine tıklayın ve izin kodunu 755 olarak ayarlayın. Aynı işlemleri wp-content ve wp-includes klasörleri için de tekrarlayın.
Dosya izinlerini değiştirmek için ise public_html klasörü içerisindeyken cPanel ekranından ‘Tümünü Seç’ seçeneğini kullanın. Ardından klavyenizdeki CTRL tuşuna basılı tutarak wp-admin, wp-content ve wp-includes klasörlerini seçim dışı bırakın. Geriye kalan tüm dosyalar seçili haldeyken sağ tıklayıp ‘Change Permissions’ (İzinleri Değiştir) seçeneğine gelin ve izin kodunu 644 olarak ayarlayın.
Önemli Not: Veritabanı bilgilerinizi ve şifrelerinizi içeren wp-config.php dosyasının izin kodunu mutlaka 600 olarak ayarlayın. Bu, ‘Okuma’ ve ‘Yazma’ izinlerini sadece ‘Kullanıcı’ sekmesine atayarak güvenlik risklerini önemli ölçüde azaltır.
Plesk Panel Üzerinden Dosya İzinlerini Değiştirme
Plesk Panel kullanıyorsanız, öncelikle Dosya Yöneticisi’ne erişin. Ardından, ilgili dosya veya klasöre sağ tıklayarak ‘İzinleri Değiştir’ bağlantısına tıklayın. Açılan ekranda, istediğiniz izin kodunu (örneğin, klasörler için 755) ayarlayabilirsiniz.
777 İzni Nedir ve Ne Zaman Kullanılır?
777 izni, son derece nadir durumlarda ve yalnızca kısa süreliğine kullanılması önerilen bir izin kodudur. Bu izin, dosyalara herkesin tam erişim sağlamasına olanak tanır. Genellikle hataların tespiti veya belirli eklentilerin sorunlu olduğunu düşündüğünüz durumlarda, geçici bir çözüm olarak kullanılabilir. Ancak, 777 izninin uzun süreli veya gereksiz kullanımı, sitenizin güvenliğini ciddi şekilde tehlikeye atabilir ve dışarıdan kötü niyetli kişilerin sitenize erişimini kolaylaştırabilir.
Bu rehberimizde, cPanel ve Plesk Panel üzerinde WordPress dosya izinlerinin nasıl ayarlanacağını detaylı bir şekilde inceledik. Dosya izinleri, sitenizin hem performansı hem de güvenliği açısından hayati bir rol oynamaktadır. Bu ayarları doğru yaparak sitenizi olası tehditlere karşı koruyabilir ve kesintisiz bir kullanıcı deneyimi sunabilirsiniz.
