{"id":7506,"date":"2019-01-25T09:10:03","date_gmt":"2019-01-25T09:10:03","guid":{"rendered":"https:\/\/blog.hostinger.io\/co-id-tutorial\/?p=7506"},"modified":"2025-12-18T23:34:37","modified_gmt":"2025-12-18T16:34:37","slug":"413-request-entity-too-large","status":"publish","type":"post","link":"\/id\/tutorial\/413-request-entity-too-large","title":{"rendered":"Error 413 Request Entity Too Large: arti &#038; cara mengatasinya"},"content":{"rendered":"<p>Error <strong>413 Request Entity Too Large <\/strong>terjadi ketika pengguna mencoba mengupload file yang ukurannya lebih besar dari batas web server. Meskipun batas server ini bisa mencegah back-end mengalami kelebihan beban dan downtime, nilai yang terlalu rendah justru bisa menyebabkan masalah.<\/p><p>Meskipun <a href=\"\/id\/tutorial\/http-status-code\">kode status HTTP<\/a> ini mungkin tidak mengindikasikan adanya masalah yang serius, error 413 tetap akan mengganggu fungsi website dan pengalaman pengguna.<\/p><p>Nah, di tutorial WordPress ini, kami akan menjelaskan arti error 413 Request Entity Too Large dan cara mengatasinya. Anda juga akan menemukan tips terbaik untuk mencegah masalah ini muncul kembali beserta error lain yang terkait.<\/p><h2 class=\"wp-block-heading\" id=\"h-apa-arti-error-413-request-entity-too-large\">Apa Arti Error 413 Request Entity Too Large?<\/h2><p>Error 413 Request Entity Too Large menandakan bahwa permintaan klien yang ditujukan pada website atau aplikasi web berukuran terlalu besar. Hal ini bisa terjadi pada tindakan yang melibatkan penulisan data dalam database, seperti mengupload file atau mengisi formulir.<\/p><p>Provider hosting memiliki konfigurasi khusus yang menentukan ukuran upload file maksimum di servernya. Biasanya, ukuran ini cukup untuk hal-hal dasar seperti memposting artikel. Namun, beberapa fitur website bisa memicu pengiriman data dalam jumlah yang lebih besar.<\/p><p>Apabila resource yang diminta atau ukuran file yang diupload melebihi batas tersebut, server akan menutup koneksi dan menampilkan kode error 413 Request Entity Too Large.<\/p><p>Masalah ini juga bisa memicu pesan error lainnya, seperti <strong>HTTP Status Code 413 <\/strong>atau <strong>413 Payload Being Too Large<\/strong>. Error ini juga terkait dengan <a href=\"\/id\/tutorial\/error-400-bad-request\">400 Bad Request<\/a>, yang umumnya disebabkan oleh masalah izin.<\/p><h2 class=\"wp-block-heading\" id=\"h-cara-mengatasi-413-request-entity-too-large-di-wordpress\">Cara Mengatasi 413 Request Entity Too Large di WordPress<\/h2><p>Di bagian ini, kami akan menjelaskan beberapa metode efektif untuk mengatasi error 413 Request Entity Too Large di WordPress.<\/p><p>\n\n\n<div><p class=\"important\"><strong>Penting!<\/strong> Karena ada beberapa metode yang memerlukan perubahan pada file penting WordPress, sebaiknya <a href=\"\/id\/tutorial\/cara-backup-wordpress\">backup file website<\/a> Anda lebih dulu. Selain itu, pastikan Anda memiliki akses administrator ke file-file server tersebut.<\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-1-edit-file-functions-php\">1. Edit File functions.php<\/h3><p>Di WordPress, file <strong>functions.php<\/strong> berperan untuk mengatur fungsi website Anda. File ini berisi beberapa aturan, termasuk membatasi ukuran maksimum permintaan atau file website Anda. Nah, untuk memperbaiki 413 Request Entity Too Large, tingkatkan nilai aturan <strong>functions.php<\/strong> ini.<\/p><p>Kami menyarankan agar Anda mengedit file <strong>functions.php<\/strong> pada child theme website agar perubahan tetap dipertahankan setelah update. Jadi, <a href=\"\/id\/tutorial\/cara-membuat-child-theme-wordpress\">buat child theme<\/a> lebih dulu kalau belum ada.<\/p><p>Ada tiga cara untuk mengakses file <strong>functions.php<\/strong>: melalui dashboard WordPress, hPanel, dan klien FTP.<\/p><p>Dari <strong>dashboard WordPress<\/strong>, buka <strong>Appearance<\/strong> (Tampilan) &rarr; <strong>Theme file editor<\/strong> (Editor file tema). Cari file <strong>functions.php<\/strong> di sidebar <strong>Theme Files<\/strong> (File Tema).<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f282175245a\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/id\/tutorial\/wp-content\/uploads\/sites\/37\/2024\/05\/mengedit-file-functions-php-milik-tema-wordpress.png\" alt=\"mengedit file functions php milik tema wordpress\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Apabila saat ini Anda sedang tidak bisa mengakses dashboard WordPress, gunakan control panel hosting atau <a href=\"\/id\/tutorial\/cara-menggunakan-filezilla\">klien FTP seperti FileZilla<\/a>. Control panel hosting akan lebih mudah karena FileZilla tidak memiliki editor kode bawaan.<\/p><p>Untuk user <a href=\"\/id\/wordpress-hosting\">managed WordPress hosting<\/a> Hostinger, buka <strong>hPanel <\/strong>&rarr; <strong>Website <\/strong>&rarr; <strong>Dashboard<\/strong> &rarr; <strong>File Manager<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2821752894\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/id\/tutorial\/wp-content\/uploads\/sites\/37\/2024\/05\/file-manager-di-dashboard-hpanel.png\" alt=\"file manager di dashboard hpanel\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Buka folder <strong>wp-content<\/strong>, lalu buka direktori tema Anda. Klik file <strong>functions.php<\/strong> dua kali untuk membuka editor kode.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/id\/wordpress-hosting\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/06\/ID-New-WP_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-37614\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/06\/ID-New-WP_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/06\/ID-New-WP_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/06\/ID-New-WP_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/06\/ID-New-WP_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>Setelah file terbuka, cari baris yang berisi parameter <strong>upload_max_size<\/strong>, <strong>post_max_size<\/strong>, dan <strong>max_execution_time<\/strong>. Tingkatkan nilainya, tapi jangan terlalu tinggi karena bisa membebani server Anda.<\/p><p>Apabila Anda tidak bisa menemukan aturan tersebut, tambahkan kode berikut ini di bagian bawah file untuk mengubah ukuran file dan waktu eksekusi maksimum:<\/p><pre class=\"wp-block-preformatted\">@ini_set( 'upload_max_size' , '256M' );<br>@ini_set( 'post_max_size', '256M');<br>@ini_set( 'max_execution_time', '300' );<\/pre><p>Simpan perubahan dan cek website Anda untuk melihat apakah file berhasil diupload. Kalau error masih berlanjut, tingkatkan angkanya sedikit lagi atau coba metode berikutnya.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Tips Berguna<\/h4>\n                    <p>Saat membuka direktori root website WordPress Anda, atur ulang izin file karena error 413 juga bisa disebabkan oleh masalah hak akses. Lihat panduan kami untuk mempelajari <a href=\"https:\/\/support.hostinger.com\/id\/articles\/1583479-cara-memperbaiki-kepemilikan-file\" target=\"_blank\" rel=\"noopener\">cara memperbaiki izin file di Hostinger<\/a>.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-2-edit-file-htaccess\">2. Edit File .htaccess<\/h3><p>Untuk metode kedua ini, Anda perlu mengedit file <strong>.htaccess<\/strong> yang berisi konfigurasi web server Anda, termasuk otorisasi, cache, atau optimasi.<\/p><p>Karena file ini sangat penting, berhati-hatilah saat mengeditnya dan jangan membuat perubahan yang tidak perlu. Selain itu, sebaiknya buat backup file tersebut untuk berjaga-jaga kalau terjadi masalah tidak terduga.<\/p><p>Untuk mengakses file <strong>.htaccess<\/strong>, buka folder <strong>public_html<\/strong> website Anda melalui <strong>File Manager<\/strong> provider hosting. Kalau file <strong>.htaccess<\/strong> tidak ada, coba tampilkan file tersembunyi lebih dulu. Untuk melakukannya di <a href=\"\/id\/tutorial\/cara-menggunakan-file-manager-hostinger\">file manager Hostinger<\/a>, buka <strong>Pengaturan<\/strong> dan hapus centang pada kotak <strong>Sembunyikan dotfile<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f28217545ba\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/id\/tutorial\/wp-content\/uploads\/sites\/37\/2024\/05\/pengaturan-file-manager-untuk-sembunyikan-dotfile-e1716287627140.png\" alt=\"pengaturan file manager untuk sembunyikan dotfile\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Setelah berhasil membuka file <strong>.htaccess<\/strong>, scroll ke bawah sampai Anda menemukan baris <strong>#END WordPress<\/strong> di akhir dokumen. Paste kode berikut ini setelah baris tersebut untuk meningkatkan batas ukuran upload PHP:<\/p><pre class=\"wp-block-preformatted\">php_value upload_max_filesize 256M<br>php_value post_max_size 256M<br>php_value max_execution_time 600<br>php_value max_input_time 600<\/pre><p>Simpan perubahan dan tutup jendela editor kode. Kembali ke area admin WordPress, lalu cek apakah error tersebut masih menghalangi Anda untuk mengupload file berukuran besar.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-ubah-konfigurasi-nginx\">3. Ubah Konfigurasi NGINX<\/h3><p>Apabila website WordPress Anda dihosting di <a href=\"\/id\/hosting-vps\">VPS<\/a>, atasi error 413 Request Entity Too Large dengan mengubah konfigurasi web server Anda.<\/p><p>Error ini bisa terjadi kalau web server dikonfigurasi untuk memutuskan koneksi ketika menerima permintaan berukuran besar. Aturannya berbeda-beda tergantung pada setiap web server, misalnya Apache, <a href=\"\/id\/tutorial\/apa-itu-nginx\">NGINX<\/a>, atau software web server lainnya.<\/p><p>Di server <strong>NGINX<\/strong>, Anda bisa mengonfigurasi <strong>client_max_body_size <\/strong>untuk mengatur ukuran maksimum blok HTTP permintaan klien. Konfigurasikan ulang NGINX untuk menaikkan batas kapasitas maksimum upload file dengan mengedit file <strong>nginx.conf<\/strong> menggunakan editor teks seperti <strong>Vi<\/strong>.<\/p><p>Kalau menggunakan VPS hosting dari Hostinger, Anda tidak perlu repot menggunakan command-line interface untuk terhubung ke server website. Cukup gunakan klien SFTP untuk mengedit konfigurasi server Anda.<\/p><p>Untuk tutorial ini, kami akan mengakses file <strong>nginx.conf<\/strong> menggunakan <a href=\"\/id\/tutorial\/cara-menggunakan-putty-untuk-ssh-ke-vps\">klien SSH seperti PuTTY<\/a> atau Terminal. User Hostinger bisa menemukan informasi login di tab <strong>Akses SSH<\/strong> pada menu Ringkasan VPS.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2821754a9d\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/id\/tutorial\/wp-content\/uploads\/sites\/37\/2024\/04\/tab-akses-ssh-di-hpanel.png\" alt=\"ssh access website wordpress di hpanel\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Setelah tersambung ke VPS, masukkan command berikut pada Terminal untuk membuka file konfigurasi menggunakan Vi:<\/p><pre class=\"wp-block-preformatted\">vi \/etc\/nginx\/nginx.conf<\/pre><p>Selanjutnya, ubah ukuran maksimum body permintaan yang diizinkan server dengan menambahkan baris berikut ini. Kami mengaturnya ke <strong>8 MB<\/strong> sebagai contoh, pastikan Anda mengubahnya sesuai kebutuhan Anda sendiri:<\/p><pre class=\"wp-block-preformatted\"># set client body size to 8M #<br>client_max_body_size 8M;<\/pre><p>Simpan dan tutup file dengan memasukkan <strong>:wq<\/strong> lalu menekan <strong>Enter<\/strong>. Kembali ke antarmuka Terminal utama, kemudian mulai ulang NGINX untuk menerapkan perubahan dengan memasukkan baris berikut:<\/p><pre class=\"wp-block-preformatted\">nginx -s reload<\/pre><p>Untuk server <strong>Apache<\/strong>, lakukan langkah yang sama untuk mengubah nilai parameter <strong><strong>limitrequestbody<\/strong>&nbsp;<\/strong>di file <strong>httpd.conf<\/strong>.<\/p><p>Sekarang, upload ulang file ke website Anda untuk mengecek apakah error 413 masih muncul.<\/p><h3 class=\"wp-block-heading\" id=\"h-4-gunakan-plugin-wordpress\">4. Gunakan Plugin WordPress<\/h3><p>Apabila Anda menggunakan <a href=\"\/id\/tutorial\/apa-itu-cdn\">CDN<\/a>, error ini mungkin terjadi karena batas ukuran upload ditetapkan rendah oleh server cache. Terkadang, web host Anda tidak mengizinkan Anda mengubah nilainya.<\/p><p>Anda bisa mengatasi masalah ini dengan menginstal plugin WordPress seperti <a href=\"https:\/\/wordpress.org\/plugins\/tuxedo-big-file-uploads\/\" target=\"_blank\" rel=\"noopener\">Big File Uploads<\/a> untuk melakukan bypass aturan ukuran upload maksimum di back-end.<\/p><p>Setelah <a href=\"\/id\/tutorial\/cara-install-plugin-wordpress\">menginstal plugin<\/a> tersebut, buka sidebar dashboard admin WordPress Anda &rarr; <strong>Settings<\/strong> (Pengaturan) &rarr; <strong>Big File Uploads<\/strong>. Di halaman konfigurasi plugin, atur ukuran upload maksimum sesuai kebutuhan Anda.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2821754f47\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/id\/tutorial\/wp-content\/uploads\/sites\/37\/2024\/05\/ukuran-upload-file-maksimum-di-pengaturan-plugin-big-file-uploads-1024x424.png\" alt=\"ukuran upload file maksimum di pengaturan plugin big file uploads\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Perlu diingat bahwa metode ini sebaiknya hanya dijadikan sebagai solusi sementara karena mengizinkan plugin mengakses konfigurasi web server Anda bisa menimbulkan risiko keamanan.<\/p><p>Sebaiknya hubungi penyedia hosting Anda untuk mendapatkan bantuan meningkatkan batas ukuran upload file dengan aman. Bagi user Hostinger, hubungi tim Customer Success kami kapan saja melalui live chat dan email.<\/p><h2 class=\"wp-block-heading\" id=\"h-cara-mencegah-error-413-request-entity-too-large\">Cara Mencegah Error 413 Request Entity Too Large<\/h2><p>Setelah Anda berhasil mengatasinya, mungkin saja error ini akan kembali muncul. Ikuti tips berikut ini agar error HTTP 413 tidak terjadi lagi di website Anda.<\/p><p><strong>Audit Pengaturan Server Secara Rutin<\/strong><\/p><p>Seiring dengan bertambahnya fitur-fitur website Anda, file konfigurasi servernya juga perlu diupdate. Langkah ini akan memastikan bahwa semua fungsi website berjalan dengan baik sehingga tidak muncul error, termasuk HTTP 413.<\/p><p>Sebagai contoh, ubah pengaturan ukuran upload maksimum kalau Anda mengaktifkan fungsi website yang mengirimkan permintaan dalam jumlah besar.<\/p><p>Jangan lupa, uji perubahan di lingkungan pengembangan lokal atau <a href=\"\/id\/tutorial\/wordpress-staging-environment\">area staging<\/a> lebih dulu sebelum menerapkannya ke website yang sudah online. Kalau tidak, batas ukuran upload file yang ditetapkan mungkin terlalu tinggi sehingga membebani server dan menyebabkan lebih banyak masalah.<\/p><p><strong>Implementasikan Validasi di Sisi Klien<\/strong><\/p><p>Tambahkan skrip JavaScript atau Python yang mengecek ukuran upload file klien sebelum dikirim untuk mencegah upload file yang terlalu besar. Skrip ini akan menolak input yang melebihi batas yang ditetapkan.<\/p><p>Karena server tidak akan menangani permintaan tersebut, error pun bisa dicegah. Selanjutnya, Anda bisa menampilkan peringatan tentang input yang tidak valid serta memberikan petunjuk untuk mengupload file besar ke website Anda dengan benar.<\/p><p><strong>Aktifkan Upload Parsial dan Cache<\/strong><\/p><p>Upload parsial bisa membagi permintaan klien menjadi paket-paket yang lebih kecil dan mengirimkannya secara berurutan ke server Anda. Dengan demikian, server Anda pun bisa menerima file yang lebih besar meskipun menetapkan batas default.<\/p><p>Aktifkan fitur ini dengan mengintegrasikan <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/FileReader\" target=\"_blank\" rel=\"noopener\">API FileReader<\/a> ke website WordPress Anda melalui file <strong>functions.php<\/strong>. Anda juga bisa mengaktifkan kompresi file menggunakan modul <strong>mod_deflate<\/strong> di web server Apache atau <strong>gzip<\/strong> untuk NGINX.<\/p><p>Untuk mengompresi media library, user WordPress bisa menggunakan plugin seperti <a href=\"https:\/\/wordpress.org\/plugins\/wp-smushit\/\" target=\"_blank\" rel=\"noopener\">WP Smush<\/a> untuk mengoptimalkan ukuran file saat diupload.<\/p><h3 class=\"wp-block-heading\" id=\"h-cara-mengatasi-error-4xx-lainnya\">Cara Mengatasi Error 4xx Lainnya<\/h3><p>Selain error 413, masalah terkait permintaan juga bisa memicu error WordPress 4xx lainnya. Berikut ini adalah beberapa error yang paling umum dan penyebabnya.<\/p><ol class=\"wp-block-list\">\n<li><a href=\"\/id\/tutorial\/error-401-unauthorized\">Error 401 Unauthorized<\/a>. Web server menolak permintaan karena kurangnya autentikasi.<\/li>\n\n\n\n<li><a href=\"\/id\/tutorial\/cara-mengatasi-403-forbidden\">Error 403 Forbidden<\/a>. Server menerima permintaan, tapi menolak aksesnya karena alamat IP termasuk dalam daftar blokir atau otorisasi yang tidak tepat.<\/li>\n<\/ol><p>Lihat tutorial kami lainnya yang membahas error dengan kode angka tersebut untuk mempelajari cara mengatasinya.<\/p><h2 class=\"wp-block-heading\" id=\"h-kesimpulan\">Kesimpulan<\/h2><p>Error 413 Request Entity Too Large terjadi ketika klien mengirimkan permintaan yang ukurannya lebih besar dari batas upload file web server. Host website akan memutuskan koneksi dan menampilkan halaman kosong dengan pesan error tersebut.<\/p><p>Di artikel ini, kami sudah menjelaskan cara mengatasi error 413 di website WordPress. Berikut rangkumannya:<\/p><ol class=\"wp-block-list\">\n<li>Ubah nilai parameter <strong>upload_max_size<\/strong>, <strong>post_max_size<\/strong>, dan <strong>max_excution_time<\/strong> pada file <strong>functions.php<\/strong> tema Anda.<\/li>\n\n\n\n<li>Tambahkan aturan baru di file <strong>.htaccess<\/strong> web server untuk mengubah <strong>upload_max_filesize<\/strong>, <strong>post_max_size<\/strong>, <strong>max_execution_time<\/strong>, dan <strong>max_input_time<\/strong>.<\/li>\n\n\n\n<li>Ubah parameter <strong>client_max_body_size<\/strong> pada file konfigurasi server NGINX melalui SSH.<\/li>\n\n\n\n<li>Instal plugin <strong>Big File Uploads<\/strong> untuk melakukan bypass pada batas ukuran file yang ditetapkan oleh web host atau CDN Anda.<\/li>\n<\/ol><p>Agar error tidak muncul lagi, periksa secara rutin apakah pengaturan server Anda sudah sesuai dengan kebutuhan website Anda. Selain itu, coba implementasikan validasi di sisi klien, upload parsial, dan kompresi file agar pengguna bisa mengirimkan file berukuran besar.<\/p><h2 class=\"wp-block-heading\" id=\"h-tanya-jawab-faq-413-request-entity-too-large\">Tanya Jawab (FAQ) 413 Request Entity Too Large<\/h2><p>Di bagian ini, kami akan menjawab beberapa pertanyaan yang sering diajukan tentang error 413 Request Entity Too Large.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-69442d1d07900\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Berapa Batas Default 413 Request Entity Too Large?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ukuran upload default yang memicu error HTTP 413 tergantung pada web server, software, dan penyedia hosting Anda. Misalnya, NGINX akan menampilkan pesan untuk body permintaan yang berukuran lebih besar dari <strong>1 MB<\/strong>.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69442d1d07903\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Adakah Batas Ukuran File yang Memicu Error 413 Request Entity Too Large?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ya, error 413 Request Entity Too Large akan muncul kalau klien mengirimkan file yang lebih besar dari batas default, seperti <strong>128 MB<\/strong> di WordPress. Namun, tidak ada nilai pasti karena konfigurasinya bervariasi tergantung pada web host dan administrator server.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69442d1d07904\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Apa Penyebab Error 413 Request Entity Too Large?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Error 413 Request Entity Too Large umumnya disebabkan oleh klien yang mengirimkan permintaan dalam jumlah besar, tapi web server memberlakukan batas ukuran upload yang lebih kecil. Hal ini bisa terjadi ketika pengguna memasukkan data ke dalam formulir atau mengupload file.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Error 413 Request Entity Too Large terjadi ketika pengguna mencoba mengupload file yang ukurannya lebih besar dari batas web server. Meskipun batas server ini bisa mencegah back-end mengalami kelebihan beban dan downtime, nilai yang terlalu rendah justru bisa menyebabkan masalah. Meskipun kode status HTTP ini mungkin tidak mengindikasikan adanya masalah yang serius, error 413 tetap [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/id\/tutorial\/413-request-entity-too-large\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"","rank_math_description":"Error 413 adalah kode yang menandakan bahwa ukuran file terlalu besar. Yuk, baca cara mengatasi error 413 Request Entity Too Large di sini!","rank_math_focus_keyword":"413 request entity too large","footnotes":""},"categories":[4859],"tags":[8196,8197,8015,8199,7790,7996,8058,8059,5515,7932,5517,8198,8200,8201,8202,7886,8195,7982,7894,8149,4860],"class_list":["post-7506","post","type-post","status-publish","format-standard","hentry","category-wordpress","tag-413-request-entity-too-large-artinya","tag-cara-mengatasi-file-too-large","tag-domain-gratis","tag-error-di-wordpress","tag-file-htaccess","tag-hosting-indonesia","tag-hosting-murah","tag-hosting-terbaik","tag-htaccess","tag-nama-domain","tag-nginx","tag-request-entity-too-large","tag-upload-file-maksimum","tag-upload-file-media","tag-upload-file-media-terlalu-besar","tag-vps-hosting","tag-vps-hosting-indonesia","tag-web-hosting-indonesia","tag-web-hosting-murah","tag-web-hosting-terbaik","tag-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-fix-413-request-entity-too-large-error","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-corrigir-erro-413","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/413-request-entity-too-large","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/solucionar-error-413-request-entity-too-large","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/413-request-entity-too-large","default":0},{"locale":"nl-NL","link":"https:\/\/www.hostinger.com\/nl\/tutorials\/413-request-entity","default":0},{"locale":"ko-KR","link":"https:\/\/www.hostinger.com\/kr\/tutorials\/413-request-entity-too-large-error","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-fix-413-request-entity-too-large-error","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-fix-413-request-entity-too-large-error","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-fix-413-request-entity-too-large-error","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wordpress-es-gratis-9","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/solucionar-error-413-request-entity-too-large\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-crear-un-slider-wordpress-5\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-corrigir-erro-413","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-fix-413-request-entity-too-large-error","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-fix-413-request-entity-too-large-error","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-fix-413-request-entity-too-large-error","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-fix-413-request-entity-too-large-error","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/7506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/comments?post=7506"}],"version-history":[{"count":11,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/7506\/revisions"}],"predecessor-version":[{"id":47235,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/7506\/revisions\/47235"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/media?parent=7506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/categories?post=7506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/tags?post=7506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}