[HTTP Hatası] istemcisinin çok büyük bir gövde göndermesi düzeltildi [Medya Yükleme WordPress]

"HTTP Hatası"Kullanıcılar arasında yaygın bir hata var 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.

Bir .PDF dosyası yüklemeye çalışırken tarayıcıdaki "HTTP hatası" hatası örneği:

Sunucu günlüklerinde aynı hata tamamen farklı görünüyor. Çok daha detaylı ve taşıması kolay problemi çözmek. Web sunucusu yapılandırmasına ve HTTP / HTTPS servislerine bağlı olarak, hata verilerini içeren dosya aşağıdaki gibi olabilir: error.log, error_log, domainname.error.log, vs.

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 hatası" çoğu zaman bir dosyamız olduğunda ortaya çıkar. büyük MB hacmi ya da yaparız aynı anda birden fazla dosyaya yükle.

"İstemci çok büyük bir gövde gönderecek" hatası nasıl düzeltilir - HTTP hatası

En basit yolu "düzenlemektir"nginx.conf"Ve oturum başına izin verilen yükleme sınırını değiştirme yönergesini ayarlayın. Bizim durumumuzda yükleme dosyası başına 10 MB limitini belirledik.

client_max_body_size 10M;

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

"Vi" veya "nano" ile düzenlenen "nginx.conf" dosyasını kaydedip nginx yapılandırmasını test ediyoruz.

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:

service nginx restart

veya

systemctl restart nginx

Bu adımlardan sonra, yükleme işlemine devam edin. Her şey yolunda gitmeli ve "HTTP hatası" hatası kayboluyor.

NGINX sunucularında blogları / barındırılan siteleri bulunan birçok WordPress kullanıcısı son zamanlarda bu sınırlama ile karşı karşıya kalmaktadır. Büyük olasılıkla, bu sınırlama NGINX'in en son sürümünde sunulan yeni güvenlik özellikleri ile birlikte geliyor.

[HTTP Hatası] istemcisinin çok büyük bir gövde göndermesi düzeltildi [Medya Yükleme WordPress]

Yazar hakkında

Gizlilik

Gadget ve BT anlamına gelen her şey hakkında tutkulu, 2006'ten stealthsettings.com'a zevkle yazıyorum ve sizinle bilgisayarlar ve macOS, Linux işletim sistemleri hakkında yeni şeyler keşfetmeyi çok seviyorum. Windows, iOS ve Android.

Leave a Comment