Cara Memperbaiki Kesalahan WordPress “Maaf Jenis File Ini Tidak Diizinkan untuk Alasan Keamanan”
Diterbitkan: 2023-01-15Kemungkinannya adalah saat berinteraksi dengan WordPress Anda mungkin telah mencoba mengunggah file ke situs WordPress Anda dan menemukan kesalahan “Maaf Jenis File Ini Tidak Diizinkan karena Alasan Keamanan”.
Kesalahan ini dalam banyak kasus dapat ditiru saat Anda mencoba mengunggah file ke perpustakaan media WordPress. Ini bisa sangat menjengkelkan dan membuat frustrasi untuk mengetahui bahwa file yang Anda coba unggah akan menimbulkan masalah keamanan ke situs web Anda.
Dalam artikel ini, kita akan melihat apa yang menyebabkan kesalahan ini serta bagaimana cara memperbaiki kesalahan di dalam situs WordPress Anda.
Daftar isi
Alasan kesalahan "Maaf Jenis File Ini Tidak Diizinkan karena Alasan Keamanan".
Cara Memperbaiki Kesalahan "Maaf, jenis file ini tidak diizinkan karena alasan keamanan".
- Periksa Ulang Ekstensi Jenis File
- Mengubah Pengaturan Jaringan Untuk Multisites
- Mengedit file wp-config.php
- Mengedit file functions.php
- Menambahkan Dukungan Untuk Lebih Banyak Jenis File Menggunakan Plugin
Kesimpulan
Alasan kesalahan "Maaf Jenis File Ini Tidak Diizinkan karena Alasan Keamanan".
Secara default, WordPress hanya memungkinkan Anda mengunggah file dengan format file tertentu. Ini menyimpan daftar jenis MIME yang diizinkan di dalam file functions.php di direktori wp-includes. Oleh karena itu, jika Anda mencoba mengunggah file dalam format yang tidak didukung, kesalahan dipicu dan Anda tidak akan dapat mengunggah file ke situs web Anda. Ini adalah alasan utama mengapa kesalahan ini dihasilkan.
Berikut adalah contoh ilustrasi saat mencoba mengunggah file svg.

Di antara jenis file yang didukung WordPress adalah sebagai tabulasi di bawah ini:
Gambar-gambar | .jpg .png .jpeg .ico .gif |
Video | .mp4, .m4v (MPEG-4) .mov (Waktu Cepat) .3gp (3GPP) .3g2 (3GPP2) .wmv (Video Media Windows) .ogv (Ogg) .mpg .avi |
Audio | .wav .mp3 .ogg .m4a |
Dokumen | .doc, .docx .odt .ppt, .pptx, .pps, .ppsx .psd .xls, .xlsx |
Namun terkadang, Anda mungkin ingin mengunggah jenis file yang tidak tercantum di atas karena berbagai alasan. Pada bagian di bawah ini, kami akan melihat apa yang dapat Anda lakukan dalam kasus seperti itu, untuk mencegah kesalahan ini.
Cara Memperbaiki Kesalahan "Maaf, jenis file ini tidak diizinkan karena alasan keamanan".
Ada sejumlah cara untuk memperbaiki kesalahan "Maaf, jenis file ini tidak diizinkan karena alasan keamanan". Kami akan melihat beberapa cara dalam bagian ini.
Periksa Ulang Ekstensi Jenis File
Saat mencoba mengunggah file dan Anda menemukan kesalahan, salah satu pemeriksaan pertama yang perlu Anda lakukan adalah memeriksa apakah ekstensi jenis file benar. Ini karena saat menyimpan file, Anda mungkin salah mengetik ekstensi file, sehingga membuatnya tidak dapat dikenali oleh WordPress. Ini pada gilirannya menghasilkan kesalahan selama unggahan file.
Mengubah Pengaturan Jaringan Untuk Multisites
Jika Anda mengembangkan situs Anda dalam pengaturan jaringan multisite, Anda dapat menambahkan jenis file yang secara default tidak diizinkan di WordPress. Implementasi ini dapat dicapai dengan melakukan hal-hal berikut:
i) Akses dasbor WordPress akun admin jaringan
ii) Arahkan ke bagian Pengaturan > Pengaturan Jaringan di dalam dasbor WordPress Anda

iii) Gulir ke bawah ke bagian "Unggah Pengaturan" dan di dalam bidang "Unggah jenis file", tambahkan ke daftar format file tambahan yang ingin Anda sertakan:

iv) Simpan perubahan Anda
Setelah hal di atas dilakukan, Anda sekarang dapat mengunggah file Anda dalam jenis file tertentu. Namun penting untuk dicatat bahwa metode ini hanya berlaku untuk multi-situs.
Ini memudahkan pengguna Anda untuk mengizinkan pengunggahan berbagai jenis file tanpa perubahan kode apa pun atau kebutuhan plugin.
Mengedit file wp-config.php
WordPress juga menyediakan cara bagi Anda untuk mengizinkan semua unggahan jenis file di dalam situs web Anda. Ini dapat diaktualisasikan dengan mengedit file wp-config.php dan menambahkan kode satu baris ke file tersebut.
File wp-config.php terletak di dalam root file WordPress, di samping direktori seperti wp-content, wp-admin dan wp-include. Ini berisi detail konfigurasi situs web Anda seperti informasi basis data.
Untuk mengedit file sejumlah pendekatan dapat dipertimbangkan. Ini termasuk:
1) Mengedit file melalui FTP
2) Mengedit file melalui cPanel atau panel hosting Anda
3) Mengedit file menggunakan plugin Wp File Manager
Dalam kasus kami di sini, kami akan menggunakan pendekatan ketiga (menggunakan plugin Wp File Manager) untuk tujuan ilustrasi.
Untuk memulainya, Anda perlu melakukan hal berikut:
i) Arahkan ke plugin > Tambahkan bagian Baru di dalam dasbor WordPress Anda
ii) Cari plugin 'Wp File Manager'

iii) Lanjutkan untuk menginstal dan mengaktifkan plugin
iv) Arahkan ke bagian Wp File Manager di dalam backend

v) Dari file root yang dirender, pilih untuk mengedit file wp-config.php


vi) Di dalam file, cari baris berikut:
/* That's all, stop editing! Happy publishing. */
vii) Tepat sebelum baris di atas, tambahkan cuplikan kode di bawah ini:
define('ALLOW_UNFILTERED_UPLOADS', true);
Di bawah ini adalah contoh tangkapan layar tentang ini:

viii) Simpan perubahan Anda
Setelah hal di atas dilakukan, logout dari situs Anda dan login kembali sekali lagi. Anda sekarang harus dapat mengunggah jenis file yang Anda inginkan tanpa masalah.
Mengedit file functions.php
Metode ini memungkinkan Anda untuk menentukan jenis file yang ingin Anda izinkan. Ini adalah pendekatan yang lebih aman karena memberikan batasan pada jenis file yang dapat diunggah.
Dalam pendekatan ini, Anda perlu mengedit file functions.php di dalam tema Anda. Pengeditan file dapat dilakukan baik dari editor WordPress, melalui FTP, cPanel, atau menggunakan plugin Wp File Manager. Adapun kasus kami di sini, kami akan menggunakan opsi plugin Wp File Manager karena kami telah menginstalnya.
Di dalam dasbor WordPress, akses bagian Wp File Manager dan arahkan ke jalur direktori Wp-content > themes seperti yang diilustrasikan di bawah ini:

Selanjutnya, buka folder tema yang Anda gunakan dari daftar di panel kanan.

Pilih untuk mengedit file functions.php di dalam tema seperti yang diilustrasikan di bawah ini:

Di akhir file, tambahkan kode berikut:
function additional_mime_types( $mimes ) { //Add your desired mime types here $mimes['gpx'] = 'application/gpsxml'; $mimes['doc'] = 'application/msword'; return $mimes; } add_filter( 'upload_mimes', 'additional_mime_types' );
Selanjutnya, simpan perubahan Anda.
Setelah melakukan hal di atas, Anda harus dapat mengunggah file bertipe .doc dan .gpx. Anda juga dapat menyesuaikan kode dan menambahkan lebih banyak jenis file ke dalam daftar.
Menambahkan Dukungan Untuk Lebih Banyak Jenis File Menggunakan Plugin
Dalam kasus di mana Anda tidak ingin melakukan pengeditan file situs atau Anda tidak dalam kapasitas untuk melakukannya, Anda dapat memilih untuk menggunakan plugin untuk menambahkan dukungan jenis file tambahan. Beberapa plugin yang dapat Anda gunakan antara lain:
- Plugin Jenis File Ekstra WP
- WP Tambahkan plugin Jenis Mime
- Plugin Tipe Mime Plus
Dalam kasus kami di sini, kami akan mempertimbangkan untuk menggunakan plugin WP Extra File Types. Untuk menggunakan plugin, Anda perlu:
i) Arahkan ke bagian Plugins > Add New di dalam dashboard WordPress dan cari “WP Extra File Types”

ii) Instal dan Aktifkan plugin
iii) Arahkan ke bagian Pengaturan > Jenis File Ekstra
iv) Dari Jenis file yang terdaftar, pilih jenis file yang ingin Anda tambahkan

Jika jenis file yang ingin Anda tambahkan tidak ada dalam daftar, Anda dapat menambahkan jenis file di bagian "Tambahkan jenis file khusus Anda" di bawah daftar:

Setelah ini selesai, simpan perubahan Anda. Anda sekarang harus berada dalam posisi untuk mengunggah jenis file yang Anda inginkan.
Kesimpulan
Kesalahan "Maaf Jenis File Ini Tidak Diizinkan karena Alasan Keamanan" dapat menyebabkan kemunduran bagi pengguna yang mencoba mengunggah file ke situs WordPress mereka. Namun WordPress mengintegrasikan batasan ini untuk tujuan keamanan.
Dalam artikel ini, kami telah melihat berbagai pendekatan yang dapat Anda gunakan untuk memperbaiki kesalahan di dalam situs Anda. Namun penting untuk berhati-hati pada jenis file yang Anda izinkan. Dengan menggunakan pendekatan di mana Anda berada dalam posisi untuk menerapkan batasan seperti itu akan lebih tepat.
Karena keamanan situs web juga penting, sangat penting untuk menginstal plugin keamanan di dalam situs Anda dan juga melakukan pemindaian rutin di situs Anda. Ini akan memungkinkan Anda untuk dengan mudah mengidentifikasi file berbahaya di dalam situs web Anda. Berikut adalah artikel tentang beberapa plugin keamanan yang dapat Anda pertimbangkan.
Kami berharap artikel ini cukup berwawasan untuk memungkinkan Anda menyelesaikan kesalahan "Maaf Jenis File Ini Tidak Diizinkan karena Alasan Keamanan". Silakan memanfaatkan bagian komentar di bawah jika ada komentar atau pertanyaan.