Perbaiki klien [HTTP Error] untuk mengirim badan yang terlalu besar [Media Upload WordPress]

"Kesalahan HTTP"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 kesalahan "HTTP error" di browser ketika mencoba mengunggah file .PDF:

Kesalahan yang sama dalam log server terlihat sama sekali berbeda. Jauh lebih detail dan mudah dipindahkan memecahkan masalah. Bergantung pada konfigurasi server web dan layanan HTTP / HTTPS, file yang berisi data kesalahan bisa dalam bentuk: error.log, error_log, domainname.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.
"Kesalahan HTTP" terjadi sebagian besar waktu ketika kita memiliki file volume MB besar atau kita lakukan unggah secara bersamaan ke beberapa file.

Cara memperbaiki kesalahan "klien mengirim terlalu besar" - Kesalahan HTTP

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

client_max_body_size 10M;

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

Kami menyimpan file "nginx.conf" yang diedit dengan "vi" atau "nano", kemudian menguji 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

Mulai ulang layanan nginx:

service nginx restart

atau

systemctl restart nginx

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

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

Perbaiki klien [HTTP Error] untuk mengirim badan yang terlalu besar [Media Upload WordPress]

Tentang Penulis

Stealth

Bergairah tentang segala hal yang berarti gadget dan IT, saya menulis dengan senang hati di stealthsettings.com dari 2006 dan saya senang menemukan hal-hal baru dengan Anda tentang komputer dan macOS, sistem operasi Linux, Windows, iOS dan Android.

Tinggalkan Komentar