Düzelt [HTTP Error] istemci çok büyük gövde göndermeyi amaçladı [Medya Yükleme WordPress]

"HTTP Error"Şunun kullanıcıları arasında yaygın bir hatadır: WordPress kullanma klasik yükleme yöntemi fotoğraflar, belgeler ve diğer dosyalar.
Bir SQL, HTTP hatasıyla karşılaştığımızda, sunucudaki günlükleri kontrol etmek iyi bir fikirdir. Tarayıcıda görüntülenen hata mesajı hakkında bize daha fazla bilgi verebilirler.

Burada bir "HTTP error"Bir .PDF dosyası yüklemeye çalışırken tarayıcıda:

Sunucu günlüklerinde aynı hata tamamen farklı görünüyor. Çok daha detaylı ve taşıması kolay problemi çözmek. Web sunucusunun ve HTTP hizmetlerinin yapılandırmasına bağlı olarak / HTTPS, hata verilerini içeren dosya şu şekilde olabilir: error.kayıt, error_log, alan-adı.error.log vb.

 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" 

Yukarıdaki hata, sunucuya tırmanmak istediğimiz dosyanın yükleme oturumu başına izin verilen sunucu sınırından yüksek olduğunu gösteriyor. Bu limit, genel yapılandırma dosyasına NGINX (nginx.conf) veya karşılaştığımız etki alanının özel NGINX config dosyasında.
"HTTP error"En sık bir dosyamız olduğunda görünür büyük MB hacmi ya da yaparız aynı anda birden fazla dosyaya yükle.

"İstemcinin çok büyük gövde göndermesi amaçlanan" hatası nasıl çözülür - HTTP errorbaşlıklı bir kılavuz yayınladı

En kolay yol, dosyayı düzenlemektir "nginx.conf"Ve oturum başına izin verilen yükleme sınırını değiştirmek için bir yönerge oluşturun. Bizim durumumuzda, yükleme dosyalarının gövdesi başına 10 MB'lık bir sınır belirledik.

 client_max_body_size 10M;

Yukarıdaki yönerge http (sunucu / konum) bölümüne eklenecektir.

Dosyayı kaydediyoruz "nginx.conf”“ vi ”veya“ nano ”ile düzenlendi, ardından nginx yapılandırmasını test edin.

nginx -t

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

Nginx hizmetini yeniden başlatıyoruz:

 service nginx restart

veya

 systemctl restart nginx

Bu adımlardan sonra yükleme işlemine devam edin. Her şey sorunsuz gitmeli ve hata "HTTP error" kaybolmak.

Çok fazla kullanıcı WordPress NGINX sunucularında barındırılan bloglar / siteler son zamanlarda bu sınırlamayla karşı karşıya. Büyük olasılıkla bu sınırlama, NGINX'in en son sürümünde sunulan yeni güvenlik özellikleriyle birlikte gelir.

Teknolojiye tutkulu, 2006 yılından beri StealthSettings.com'da yazıyorum. macOS, Windows ve Linux işletim sistemlerinde geniş deneyimim var, aynı zamanda programlama dilleri ve blog platformları (WordPress) ile online mağazalar için (WooCommerce, Magento, PrestaShop) bilgi sahibiyim.

nasıl » Linux » Düzelt [HTTP Error] istemci çok büyük gövde göndermeyi amaçladı [Medya Yükleme WordPress]
Leave a Comment