WordPress Dosya İzinleri: Kapsamlı Rehber

WordPress Dosya İzinleri: Kapsamlı Rehber

WordPress sitenizde dosya ve klasör izinleriyle ilgili bir hata alıyor ve bunu çözmek için pratik bir yol mu arıyorsunuz? Bu detaylı rehberde, chmod ile WordPress dosya izinlerinin nasıl değiştirileceğini ve ideal WordPress dosya izinlerinin ne olması gerektiğini adım adım açıklayacağız. Bu bilgilerle sitenizin hem güvenliğini artırabilir hem de performansını optimize edebilirsiniz.

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

Sahip olduğunuz WordPress sitesi, aslında bir hosting sunucusunda barındırılan ve Nginx veya Apache gibi web sunucu yazılımları aracılığıyla ziyaretçilerinize sunulan bir yapıdır. Dosya ve klasör izinleri, WordPress sisteminizdeki hangi klasör ve dosyaların okunabileceğini, yazılabileceğini ve değiştirilebileceğini belirlemenizi sağlayan temel bir güvenlik ve yönetim mekanizmasıdır. Doğru dosya ve klasör izinleri ayarları, WordPress sitenize görsel yüklemenize, çeşitli scriptleri sorunsuz çalıştırmanıza olanak tanır. Bununla birlikte, yanlış yapılandırılmış dosya izinleri, siteniz için ciddi bir güvenlik açığı oluşturabilir ve saldırılara davetiye çıkarabilir.

Genellikle, dosya ve klasör izinlerinde bir hata olduğunda, WordPress yönetici panelinizde ilgili bir uyarı mesajı alırsınız. Ancak bazı durumlarda, özellikle önbellekleme eklentilerinin ihtiyaç duyduğu özel izinlerde, herhangi bir hata mesajı almadan da sorun yaşanabilir. Bu tür gizli sorunlar, sitenizin işlevselliğini beklenmedik şekillerde etkileyebilir.

WordPress Dosya İzinleri Nasıl Olmalı?

WordPress sisteminin sorunsuz çalışması ve güvenlik riskleri oluşturmaması için ideal dosya ve klasör izin ayarları şu şekildedir:

  • Tüm klasörler ve alt klasörler için: 755
  • Tüm dosyalar için: 644

Bu izinler, dosyaların ve klasörlerin gerektiği gibi okunmasına ve yönetilmesine izin verirken, gereksiz erişimleri kısıtlayarak güvenliği en üst düzeye çıkarır.

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

Dosya izinlerini değiştirmek için en yaygın kullanılan yöntemler cPanel ve Plesk Panel üzerinden yapılan ayarlamalardır. İşte adım adım bu işlemler:

Cpanel Üzerinden Dosya İzinleri Ayarlama

Cpanel üzerinden klasör izinlerini değiştirmek için öncelikle hosting hesabınızın cPanel’ine giriş yapın ve Dosya Yöneticisi’ni açın. Ardından public_html ana klasörüne gidin.

Klasör İzinleri (755)

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. Bu işlemi wp-content ve wp-includes klasörleri için de tekrarlayın.

Dosya İzinleri (644)

public_html klasörü içerisindeyken, cPanel ekranında ‘Tümünü Seç’ (Select All) seçeneğini tıklayarak tüm dosya ve klasörleri seçin. Ardından klavyenizde CTRL tuşuna basılı tutarak daha önce izinlerini ayarladığınız 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 ‘İzinleri Değiştir’ (Change Permissions) seçeneğine gelin ve izin kodunu 644 olarak ayarlayıp kaydedin.

Önemli: wp-config.php Dosya İzni (600)

Veritabanı bilgilerinizi ve şifrelerinizi içeren wp-config.php dosyasının güvenliği kritik öneme sahiptir. Bu dosyanın izin kodunu 600 olarak ayarlamanız şiddetle tavsiye edilir. Bu ayar, sadece ‘Kullanıcı’ sekmesine okuma ve yazma izni vererek, diğer erişimleri tamamen kapatır ve güvenlik risklerini önemli ölçüde azaltır.

Plesk Panel Üzerinden Dosya İzinleri Ayarlama

Plesk Panel kullanıyorsanız, öncelikle Dosya Yöneticisi’ne erişim sağlayın. İzinlerini değiştirmek istediğiniz dosya veya klasöre sağ tıklayarak ‘İzinleri Değiştir’ (Change Permissions) bağlantısına tıklayın. Açılan ekranda ilgili izin kodunu (örneğin, klasörler için 755) ayarlayarak kaydedin. Dosyalar için de aynı işlemi 644 izniyle uygulayın.

777 İzni Nedir ve Neden Dikkatli Kullanılmalı?

777 izni, dosyalara ve klasörlere tam erişim hakkı tanır; yani herkes tarafından okunabilir, yazılabilir ve çalıştırılabilir hale getirir. Bu izin kodu, çok nadir durumlarda ve sadece kısa süreliğine, örneğin hata ayıklama veya belirli eklentilerin geçici sorunlarını çözme amacıyla kullanılmalıdır. 777 izninin uzun süreli veya gereksiz kullanımı, sitenizi ciddi güvenlik tehditlerine karşı savunmasız bırakır.

Bu rehberimizde, cPanel ve Plesk Panel üzerinden WordPress dosya izinlerinin nasıl ayarlanacağını detaylı bir şekilde ele aldık. Bu adımları doğru bir şekilde uygulayarak sitenizin hem daha güvenli hem de daha stabil çalışmasını sağlayabilirsiniz.