WordPress Dosya İzinleri: Kapsamlı Rehber

WordPress Dosya İzinleri: Kapsamlı Rehber

WordPress sitenizde dosya izinleriyle ilgili bir hata alıyor ve çözüm arıyorsanız doğru yerdesiniz. Bu rehberde, chmod kullanarak WordPress dosya izinlerini nasıl değiştireceğinizi 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?

Barındırdığınız WordPress siteniz, bir hosting sunucusunda yer alır ve Nginx veya Apache gibi web sunucuları aracılığıyla ziyaretçilerinize ulaşır. Dosya ve klasör izinleri, WordPress sisteminizdeki hangi dosya ve klasörlere okunma, yazma ve değiştirme yetkisi verileceğini belirlemenizi sağlar. Doğru dosya ve klasör izinleri ayarlamaları sayesinde, WordPress sitenize görsel yükleyebilir ve çeşitli betikleri sorunsuz bir şekilde çalıştırabilirsiniz. Ancak, yanlış yapılandırılmış dosya izinleri siteniz için ciddi bir güvenlik açığı oluşturabilir.

Dosya ve klasör izinlerinde bir hata meydana geldiğinde, genellikle WordPress yönetici panelinizde ilgili bir uyarı alırsınız. Ancak bazı durumlarda, özellikle önbellekleme eklentilerinin gerektirdiği izinlerde, herhangi bir hata mesajı almayabilirsiniz. Bu durum, sorunun gözden kaçmasına neden olabilir.

WordPress Dosya İzinleri Nasıl Olmalı?

WordPress sisteminin sorunsuz çalışması ve güvenlik risklerinin minimize edilmesi için ideal dosya ve klasör izinleri şu şekildedir:

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

Şimdi, bu izinleri nasıl değiştireceğimize geçelim.

WordPress Dosya İzinleri Nasıl Değiştirilir (Cpanel Üzerinden)

Cpanel kullanarak dosya izinlerini değiştirmek için öncelikle public_html ana klasörüne erişmeniz gerekir. Ardından, wp-admin klasörüne sağ tıklayıp anahtar simgesiyle belirtilen “İzinleri Değiştirin” (Change Permission) seçeneğine tıklayarak 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 public_html klasörü içerisindeyken, Cpanel ekranından “Tümünü Seç” seçeneğini kullanın. Bu işlem, tüm dosyalarınızın seçilmesini sağlayacaktır.

Tüm dosyalar seçili haldeyken, klavyenizdeki CTRL tuşuna basılı tutarak wp-admin, wp-content ve wp-includes klasörlerini seçim dışı bırakın. Bu klasörleri daha önce ayarlamıştık.

Kalan tüm dosyalar seçiliyken, sağ tıklayıp “İzinleri Değiştir” (Change Permissions) seçeneğine gelin ve izin kodunu 644 olarak ayarlayın.

Önemli Not: Veritabanı bilgilerinizi ve şifrelerinizi barındıran 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 risklerini önemli ölçüde azaltacaktır.

WordPress Dosya İzinleri Nasıl Değiştirilir (Plesk Panel Üzerinden)

Plesk Panel kullanıyorsanız, öncelikle Dosya Yöneticisi’ne erişin. Ardından, görselde gösterildiği gibi sağ taraftaki “İzinleri Değiştir” bağlantısına tıklayın.

Açılan ekranda, ilgili görselde gösterildiği gibi ayarları yapın. Bu örnekte, ayarlar 755 izin kodu olarak ayarlanmıştır.

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

777 izni, çok nadir durumlarda ve yalnızca kısa süreliğine kullanılması gereken bir izin kodudur. Bu kodu, özellikle hataların tespiti veya eklentilerde yaşanan sorunlar gibi durumlarda geçici bir çözüm olarak uygulamanız önerilir. Dosyalara 777 izni vermek, her türlü dosyanın herkes tarafından erişilebilir hale gelmesi anlamına gelir ki bu da ciddi bir güvenlik riski taşır. Bu nedenle, kullanımını minimumda tutmak büyük önem taşır.

Bu rehberimizde, Cpanel ve Plesk Panel üzerinde WordPress dosya izinlerinin nasıl ayarlanacağını detaylı bir şekilde inceledik. Komut satırı üzerinden bu ayarlara ulaşmak isterseniz, WordPress’in resmi “Change File Permissions” başlıklı yazısına göz atabilirsiniz.

Konuyla ilgili görüşlerinizi yorumlarda paylaşabilir, sorularınız için iletişim formu üzerinden bize ulaşabilirsiniz.