Perbaiki [HTTP Error] klien bermaksud untuk mengirim isi yang terlalu besar [Media Upload 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. Bergantung pada konfigurasi server web dan layanan HTTP / HTTPS, file yang berisi data kesalahan bisa dalam bentuk berikut: 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 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

RestartSaya memiliki 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.

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.

Bergairah tentang teknologi, saya suka menguji dan menulis tutorial tentang sistem operasi macOS, Linux, Windows, tentang konfigurasi server web WordPress, WooCommerce, dan LEMP (Linux, NGINX, MySQL, dan PHP). saya menulis di StealthSettings.com sejak 2006, dan beberapa tahun kemudian saya mulai menulis di iHowTo.Tips tutorial dan berita tentang perangkat di ekosistem Apple: iPhone, iPad, Apple Tonton, HomePod, iMac, MacBook, AirPods, dan aksesori.

Tinggalkan Komentar