Perbaiki [HTTP Error] klien bermaksud mengirim tubuh yang terlalu besar [Unggahan Media WordPress]

"HTTP Error”Adalah kesalahan umum di antara pengguna WordPress menggunakan metode unggah klasik foto, dokumen, dan file lainnya.
Setiap kali kita menemukan kesalahan SQL, HTTP, itu ide yang baik untuk memeriksa log di server. Mereka dapat memberi kami informasi lebih lanjut tentang pesan kesalahan yang ditampilkan di browser.

Berikut adalah contoh "HTTP error"Di browser saat mencoba mengupload file .PDF:

Kesalahan yang sama dalam log server terlihat sama sekali berbeda. Jauh lebih detail dan mudah dipindahkan memecahkan masalah. Tergantung pada konfigurasi server web dan layanan HTTP / HTTPS, file yang berisi data kesalahan dapat berupa: error.catatan, error_log, nama-domain.error.log, dll.

 2019/06/10 12:58:14 [error] 25084#25084: *22825511 client intended to send too large body: 1143385 bytes, client: 84.XX.XX.XX, server: stealthsettings.com, request: "POST /wp-admin/async-upload.php HTTP/1.1", host: "stealthsettings.com", referrer: "https://stealthsettings.com/wp-admin/post.php?post=19644&action=edit" 

Kesalahan di atas memberi tahu kita bahwa file yang ingin kita naiki di server lebih tinggi dari batas server yang diizinkan per sesi unggahan. Batas ini dialihkan ke file konfigurasi umum NGINX (nginx.conf) atau dalam file konfigurasi NGINX khusus dari domain yang kami temui.
“Http error"Muncul paling sering saat kita memiliki file dengan volume MB besar atau kita lakukan unggah secara bersamaan ke beberapa file.

Bagaimana mengatasi kesalahan "klien dimaksudkan untuk mengirim tubuh terlalu besar - HTTP error"

Cara termudah adalah dengan mengedit file "nginx.conf"Dan menetapkan arahan untuk mengubah batas unggahan yang diizinkan per sesi. Dalam kasus kami, kami menetapkan batas 10 MB per badan file unggahan.

 client_max_body_size 10M;

Arahan di atas akan ditambahkan ke bagian http (server / lokasi).

Kami sedang menyimpan file "nginx.conf”Diedit dengan“ vi ”atau“ nano ”, lalu uji konfigurasi nginx.

nginx -t

 nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
 nginx: configuration file /etc/nginx/nginx.conf test is successful

Kami me-restart layanan nginx:

 service nginx restart

atau

 systemctl restart nginx

Setelah langkah-langkah ini, lanjutkan proses pengunggahan. Semuanya harus berjalan lancar dan kesalahan "HTTP error" menghilang.

Sangat banyak pengguna WordPress blog / situs yang dihosting di server NGINX menghadapi keterbatasan ini belakangan ini. Kemungkinan besar batasan ini hadir dengan fitur keamanan baru yang diperkenalkan di NGINX versi terbaru.

Sebagai pecinta teknologi, saya dengan senang hati menulis di StealthSettings.com sejak tahun 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, Windows, dan Linux, serta dalam bahasa pemrograman dan platform blogging (WordPress) dan toko online (WooCommerce, Magento, PrestaShop).

How to » Linux » Perbaiki [HTTP Error] klien bermaksud mengirim tubuh yang terlalu besar [Unggahan Media WordPress]
Tinggalkan Komentar