Genel

WordPress güvenlik nedeniyle dosya türüne izin verilmiyor

WordPress, kullanıcılarının farklı formatlarda çeşitli dosyaları yüklemesine ve kullanmasına izin verir. Ancak, görüntü dosyaları dışındaki formatlardaki dosyaları yüklerken, çoğu zaman bu sinir bozucu hata uyarısıyla karşılaşabilirsiniz: “Maalesef, güvenlik nedeniyle bu dosya türüne izin verilmiyor.”

Öncelikle, bu hatayı düzeltmek için izlemeniz gereken adımları aşağıda sıraladım.

Bu değişikliklerin güvenlik riski oluşturabileceğini unutmamanız önemlidir. İzin verilen dosya türlerini genişletmek, kötü amaçlı kullanıcıların zararlı dosyaları sitenize yüklemesine neden olabilir. Bu nedenle, bu adımları uygulamadan önce her zaman bir yedek almanız ve güçlü güvenlik önlemleri uygulamanız önerilir.

Eklenti ile sorunu çözme yöntemi

Dosya yükleme izinlerini düzenlemek için popüler ve güvenilir bir WordPress eklentisi olan “File Upload Types” eklentisini kullanabilirsiniz. Eklentinin kurulumu ve kullanımı hakkında adım adım talimatlar aşağıda verilmiştir.

  1. WordPress yönetici panelinize gidin ve sol taraftaki menüden “Eklentiler” > “Yeni Ekle” seçeneğine tıklayın.
  2. Eklenti arama çubuğuna “File Upload Types” yazın ve arama sonuçlarında “File Upload Types by WPForms” eklentisini bulun.
  3. “Şimdi Yükle” düğmesine tıklayarak eklentiyi yükleyin ve ardından “Etkinleştir” düğmesine tıklayarak eklentiyi etkinleştirin.
  4. Eklenti etkinleştirildikten sonra, sol taraftaki menüde “Ayarlar” > “File Upload Types” seçeneğine tıklayın. Bu, eklentinin ayarlar sayfasını açacaktır.
  5. Ayarlar sayfasında, mevcut dosya türlerini görebilir ve yeni dosya türleri ekleyebilirsiniz. Yeni bir dosya türü eklemek için, “Dosya Türü Ekle” alanına dosya uzantısını yazın (ör. “swf”) ve ardından MIME türünü belirtin (ör. “video/x-swf”). Daha fazla dosya türü eklemek için aynı işlemi tekrarlayın.
  6. Tüm değişiklikleri yaptıktan sonra, “Değişiklikleri Kaydet” düğmesine tıklayarak ayarları kaydedin.

wp-config.php dosyasını düzenleyerek sorunu çözme

  1. WordPress kurulumunuzun wp-config.php dosyasına aşağıdaki kod satırını ekleyin.
define('ALLOW_UNFILTERED_UPLOADS', true);
  1. Daha sonra, WordPress temanızın functions.php dosyasına aşağıdaki kodu ekleyin ve değişiklikleri kaydedin.
add_filter('upload_mimes', 'pixert_upload_types');
function pixert_upload_types($existing_mimes=array()) {
    $existing_mimes['mp4'] = 'video/x-mp4';
    $existing_mimes['swf'] = 'video/x-swf';
    $existing_mimes['flv'] = 'video/x-flv';
    $existing_mimes['mid'] = 'audio/midi';
    return $existing_mimes;
}

İhtiyacınıza göre yukarıdaki koddaki farklı dosya formatları için daha fazla MIME türü ekleyebilirsiniz.

Hatanın düzeltilip düzeltilmediğini kontrol etmek için, daha önce hatayı gösteren dosyayı yeniden yüklemeyi deneyin. Eğer başarıyla yüklenirse, başka bir şeye ihtiyacınız kalmamıştır. Ancak, hala bir hata alıyorsanız, aşağıda bir yorum bırakarak yardım isteyebilirsiniz. Bu konuda size yardımcı olmaktan mutlu olurum. Teşekkürler.

Bu yardımcı oldu mu?

0 / 0

yakın zamanda Gönderilenler

  • Oyunlar

Discord RTC Connecting Hatası Nasıl Çözülür

Discord RTC Connecting Hatası Nasıl Çözülür Discord, kullanıcıların sesli sohbetler yapmasını ve sunucular üzerinden iletişim…

1 gün önce
  • Genel

Excel’de Değer Değiştirme Düğmesi Nasıl Eklenir

Excel'de Değer Değiştirme Düğmesi Nasıl Eklenir Excel, kullanıcıların işlemlerini hızlandırmasına olanak tanıyan güçlü bir araçtır.…

1 gün önce
  • Genel

WhatsApp Durumunuzda Birinden Nasıl Bahsedilir?

WhatsApp Durumunuzda Birinden Nasıl Bahsedilir? WhatsApp'ın "Durum Bahsetmeleri" özelliği sayesinde, durum güncellemelerinizde bir kişiden bahsetmek…

1 gün önce