Cara Memperbaiki "Maaf, Jenis File Ini Tidak Diizinkan karena Alasan Keamanan."

Diterbitkan: 2022-04-28

Apakah Anda menemukan " Maaf, jenis file ini tidak diizinkan karena alasan keamanan " yang ditakuti. kesalahan di situs WordPress Anda?

Jangan khawatir, ini adalah kesalahan umum yang terjadi saat Anda mengunggah jenis file yang tidak didukung WordPress. Untungnya, ada cara untuk melewati batasan ini.

Pada artikel ini, kami akan menunjukkan kepada Anda cara mengunggah jenis file terbatas dengan memasang plugin atau membuat modifikasi manual di situs Anda.

Kami juga akan membagikan perbaikan khusus untuk jaringan multisitus WordPress, meskipun sebagian besar perbaikan kami berfokus pada pemasangan WordPress biasa.

Apa pun metode yang Anda pilih, hanya perlu beberapa menit untuk menyiapkannya, dan Anda akan dapat memperbaiki kesalahan " Maaf, jenis file ini tidak diizinkan karena alasan keamanan " untuk selamanya.

Apa yang menyebabkan " Maaf, jenis file ini tidak diizinkan karena alasan keamanan ." kesalahan?

Secara default, WordPress hanya memungkinkan Anda mengunggah pilihan jenis file yang terbatas:

  • Dokumen: .pdf, .doc, .docx, .ppt, .pptx, .pps, .ppsx, .odt, .xls, .xlsx, .psd
  • Gambar: .jpg, .jpeg, .png, .gif, .webp, .ico
  • Video: .mp4, .m4v, .mov, .wmv, .avi, .mpg, .ogv, .3gp, .3g2
  • Audio: .mp3, .m4a, .ogg, .wav

Pembatasan ada untuk mencegah peretas mengeksploitasi file di situs web Anda. ️

Jenis file tertentu seperti SVG rentan dan mudah rusak karena format file ini tidak dibuat dengan mempertimbangkan keamanan. Jadi, jika Anda mengunggahnya ke situs web Anda, peretas akan mengeksploitasi file tersebut untuk mendapatkan akses ke situs Anda. Itu sebabnya WordPress hanya mengizinkan beberapa jenis file untuk diunggah ke situs web.

Jika Anda mencoba mengunggah jenis file terbatas, ini menunjukkan kepada Anda " maaf, jenis file ini tidak diizinkan karena alasan keamanan ." kesalahan.

Meskipun demikian, terkadang, Anda mungkin harus mengunggah jenis file yang dibatasi meskipun ada risikonya.

Di bagian selanjutnya, kami akan menunjukkan kepada Anda cara melewati batasan dan mengunggah jenis file apa pun yang Anda inginkan di situs web WordPress Anda. Dan pastikan untuk memeriksa bagian terakhir, di mana Anda akan belajar bagaimana menjaga situs WordPress Anda aman dari peretas setelah mengaktifkan pengunggahan jenis file yang dibatasi.

Bagaimana cara mengunggah jenis file terbatas di situs web WordPress Anda?

Anda dapat mengunggah jenis file terbatas di situs WordPress Anda dengan menambahkan cuplikan kode ke file inti WordPress Anda atau dengan menginstal plugin. Jika Anda menjalankan multisite, maka WordPress juga memberikan opsi untuk menghapus batasan pada jenis file.

Tetapi sebelum kita mulai memperbaiki masalah, ambil cadangan seluruh situs Anda. Dengan cadangan di tempat, Anda dapat melakukan modifikasi di situs web Anda tanpa khawatir. Jika ada yang tidak beres, Anda dapat dengan cepat memulihkan situs Anda kembali normal.

Gunakan plugin untuk mengubah jenis unggahan file WordPress

Menggunakan plugin adalah cara termudah untuk mengaktifkan pengunggahan jenis file yang dibatasi.

Instal dan aktifkan plugin File Upload Types gratis di situs WordPress Anda.

Selanjutnya, buka Pengaturan → Jenis Unggah File . Daftar jenis file akan muncul di layar. Pilih yang ingin Anda aktifkan.

Kemudian, tekan tombol Simpan Pengaturan dan coba unggah file Anda di situs Anda.

jenis unggahan file dengan pengaturan WPForms
Menambahkan jenis file ke situs WordPress

Jika Anda tidak melihat jenis file yang Anda butuhkan dalam daftar, plugin juga memungkinkan Anda menambahkan jenis file kustom Anda sendiri.

Jika Anda tidak ingin menginstal plugin lain di situs WordPress Anda, gunakan metode manual.

Edit file wp-config.php (Izinkan semua jenis file)

Cara lain untuk mengaktifkan jenis file terbatas di WordPress adalah dengan mengedit file wp-config.php situs Anda.

Namun, ada peringatan penting untuk metode ini:

Jika Anda menggunakannya, Anda akan mengaktifkan semua jenis file sekaligus, yang mungkin bukan hal yang baik untuk situasi Anda. Jika Anda hanya perlu mengaktifkan satu jenis file, kami merekomendasikan metode manual di bagian berikutnya, yang memungkinkan pendekatan yang lebih bertarget.

File wp-config terletak di folder root situs web Anda, yaitu folder public_html. Anda dapat mengakses file dengan menghubungkan ke server Anda melalui FTP atau melalui File Manager cPanel jika host Anda menawarkan cPanel.

Berikut cara kerjanya menggunakan cPanel. Ide dasarnya akan sama untuk menggunakan FTP.

Masuk ke akun hosting Anda dan buka cPanel dan pilih Manajer File .

Saat pengelola file terbuka, buka public_html → wp-config.php . Klik kanan pada file dan pilih Edit .

file wp-config di folder publichtml
Menemukan file wp-config

Kemudian gulir ke bawah hingga akhir file dan sisipkan potongan kode berikut di atas “/* That's all, stop editing! Selamat ngeblog. */" garis:

 define('ALLOW_UNFILTERED_UPLOADS', true);

Simpan perubahan.

Sekarang, buka situs web Anda dan keluar dan masuk kembali . Anda sekarang harus dapat mengunggah file terbatas ke situs WordPress Anda.

mengedit file wp-config untuk menghapus "maaf, jenis file ini tidak diizinkan karena alasan keamanan." kesalahan
Mengedit file wp-config

Edit file functions.php tema (Izinkan jenis file tertentu)

Jika Anda lebih suka rute manual tetapi dengan pendekatan yang lebih bertarget, Anda juga dapat mengedit file functions.php tema Anda untuk menentukan jenis file mana yang ingin Anda izinkan untuk diunggah di situs web Anda.

Atau, Anda juga dapat menggunakan plugin seperti plugin Cuplikan Kode gratis, yang menyediakan cara yang lebih sederhana untuk mengelola jenis cuplikan kode yang Anda tambahkan ke file functions.php .

Jika Anda ingin menggunakan file functions.php secara langsung daripada menggunakan Cuplikan Kode, Anda harus menyiapkan tema anak terlebih dahulu. Jika tidak, perubahan Anda akan ditimpa saat Anda memperbarui tema berikutnya.

Berikut cara kerjanya untuk mengedit file functions.php – tetapi jika Anda menggunakan Cuplikan Kode, yang perlu Anda lakukan hanyalah menambahkan cuplikan kode yang sama melalui antarmuka plugin.

File functions.php terletak di folder wp-content/themes di dalam folder tema anak Anda. Anda dapat mengakses file melalui FTP atau cPanel File Manager.

Jika menggunakan cPanel, login ke akun hosting Anda dan buka cPanel dan pilih File Manager .

Saat pengelola file terbuka, buka public_html → wp-content → themes. Kemudian buka tema anak yang aktif di situs Anda dan pilih file functions.php yang ditemukan di dalam folder tema. Klik kanan pada file dan pilih Edit .

Gulir ke akhir file functions.php dan tambahkan potongan kode berikut:

 function my_custom_mime_types( $mimes ) // New allowed mime types. $mimes['svg'] = 'image/svg+xml'; $mimes['svgz'] = 'image/svg+xml'; $mimes['doc'] = 'application/msword'; // Optional. Remove a mime type. unset( $mimes['exe'] ); return $mimes; add_filter( 'upload_mimes', 'my_custom_mime_types' );

Simpan perubahan ini sebelum keluar dari file.

Dalam kode di atas, kami memberi tahu WordPress untuk mengizinkan pengunggahan jenis file svg dan doc. Anda dapat memodifikasi kode dan menambahkan jenis file yang Anda inginkan.

mengedit file fungsi untuk menghapus "maaf, jenis file ini tidak diizinkan untuk alasan keamanan." kesalahan
Mengedit file function.php

Ubah pengaturan jaringan (khusus Multisite)

Untuk mengaktifkan unggahan jenis file terbatas di multisite WordPress, Anda perlu membuka dasbor WordPress Anda, buka Pengaturan → Pengaturan Jaringan, dan gulir ke bawah ke opsi Unggah jenis file .

Di sebelah kanan opsi itu, ada bidang input. Anda perlu menambahkan ekstensi file yang ingin Anda unggah ke situs web Anda dan kemudian menyimpan pengaturan Anda . Itu dia.

Konversi file terbatas

Jika tidak ada metode di atas yang berhasil karena alasan tertentu, Anda dapat mencoba mengonversi file yang gagal Anda unggah ke situs web Anda menjadi jenis file yang tidak dibatasi oleh WordPress.

Ada beberapa alat konversi gratis yang akan membantu Anda dengan konversi seperti Convertio, Online-Convert, CoundConvert, dll.

Cara mengamankan situs WordPress Anda setelah menghapus batasan jenis file

Setelah menghapus batasan pada jenis file, Anda perlu memastikan bahwa peretas tidak mengeksploitasi file untuk mendapatkan akses ke situs web Anda. Anda dapat melindungi situs web Anda dengan memasang plugin keamanan dan membatasi ukuran unggahan file.

File berbahaya itu berat. Jika Anda mencegah mengunggah file besar ke situs web Anda, Anda mengurangi kemungkinan potensi serangan peretasan.

Untuk membatasi ukuran unggahan file, instal plugin ini di situs web Anda:

Lalu pergi ke Media → Tingkatkan Batas Unggah dan pilih ukuran file terendah.

Plugin keamanan WordPress akan melindungi situs web Anda dengan bantuan firewall. Ini akan memindai situs Anda setiap hari melihat ke setiap sudut dan sudut untuk memeriksa file berbahaya. Jika menemukan tanda-tanda malware, alat ini akan segera membersihkan situs web Anda.

Jika Anda tidak menginstal plugin keamanan di situs web Anda, lihat ulasan kami tentang plugin keamanan WordPress terbaik.

Pikiran terakhir untuk memperbaiki kesalahan " Maaf, jenis file ini tidak diizinkan karena alasan keamanan "

WordPress membatasi jenis file yang dapat Anda unggah ke situs Anda untuk alasan keamanan. Saat Anda mencoba mengunggah jenis file yang tidak diizinkan oleh WordPress, Anda menemukan kesalahan " maaf, jenis file ini tidak diizinkan karena alasan keamanan ".

Untuk memperbaiki masalah ini, Anda dapat menginstal plugin atau memodifikasi file wp-config.php atau functions.php untuk memungkinkan pengunggahan jenis file terbatas.

Anda juga perlu memastikan bahwa peretas tidak mengeksploitasi file untuk mendapatkan akses ke situs Anda. Menggunakan plugin keamanan dan membatasi ukuran file yang diunggah pengguna ke situs Anda akan membantu melindungi situs web Anda.

Itu saja untuk yang satu ini! Jika Anda menemukan kesalahan lain di WordPress, periksa blog kami untuk tutorial tentang cara menghapus dan mencegah kesalahan tersebut.

Panduan gratis

5 Tips Penting untuk Mempercepat
Situs WordPress Anda

Kurangi waktu pemuatan Anda bahkan hingga 50-80%
hanya dengan mengikuti tips sederhana.