ठीक करें [HTTP Error] क्लाइंट का इरादा बहुत बड़ा शरीर भेजने का है [मीडिया अपलोड WordPress]

"HTTP Errorके उपयोगकर्ताओं के बीच एक आम त्रुटि है WordPress का उपयोग करते हुए क्लासिक अपलोड विधि फ़ोटो, दस्तावेज़ और अन्य फ़ाइलें।
हर बार जब हम एक SQL, HTTP त्रुटि का सामना करते हैं, तो सर्वर पर लॉग की जांच करना एक अच्छा विचार है। वे हमें ब्राउज़र में प्रदर्शित त्रुटि संदेश के बारे में अधिक जानकारी दे सकते हैं।

यहाँ एक "HTTP का एक उदाहरण है error".PDF फ़ाइल अपलोड करने का प्रयास करते समय ब्राउज़र में:

सर्वर लॉग में एक ही त्रुटि पूरी तरह से अलग दिखती है। बहुत अधिक विस्तृत और स्थानांतरित करने में आसान समस्या को हल करना. वेब सर्वर और HTTP सेवाओं के विन्यास के आधार पर / HTTPS, त्रुटि डेटा वाली फ़ाइल प्रपत्र की हो सकती है: error.लॉग, error_log, डोमेन-नाम।error.लॉग इत्यादि।

 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" 

उपरोक्त त्रुटि हमें बताती है कि जिस फाइल को हम सर्वर पर चढ़ना चाहते हैं, वह प्रति अपलोड सत्र की अनुमत सर्वर सीमा से अधिक है। यह सीमा सामान्य कॉन्फ़िगरेशन फ़ाइल NGINX (nginx.conf) या हमारे द्वारा सामना किए गए डोमेन के कस्टम NGINX कॉन्फ़िग फ़ाइल में।
"एचटीटीपी error"सबसे अधिक बार दिखाई देता है जब हमारे पास एक फ़ाइल होती है बड़ी एमबी मात्रा या हम करते हैं एक साथ कई फाइलों पर अपलोड करें.

कैसे त्रुटि को हल करने के लिए "क्लाइंट का इरादा बहुत बड़ी बॉडी भेजने का है - एचटीटीपी error"

फ़ाइल को संपादित करने का सबसे आसान तरीका है "nginx.conf"और प्रति सत्र अनुमत अपलोड सीमा को बदलने के लिए एक निर्देश स्थापित करें। हमारे मामले में हम अपलोड फ़ाइलों की 10 एमबी प्रति बॉडी की सीमा निर्धारित करते हैं।

 client_max_body_size 10M;

उपरोक्त निर्देश http (सर्वर / स्थान) अनुभाग में जोड़ा जाएगा।

हम फाइल को सेव कर रहे हैं"nginx.conf"" vi "या" नैनो "के साथ संपादित किया गया, फिर nginx कॉन्फ़िगरेशन का परीक्षण करें।

nginx -t

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

हम nginx सेवा को पुनरारंभ करते हैं:

 service nginx restart

या

 systemctl restart nginx

इन चरणों के बाद, अपलोड प्रक्रिया को फिर से शुरू करें। सब कुछ सुचारू रूप से चलना चाहिए और त्रुटि "एचटीटीपी error" गायब करने के लिए।

के बहुत से उपयोगकर्ता WordPress हाल ही में NGINX सर्वर पर होस्ट किए गए ब्लॉग/साइट्स इस सीमा का सामना कर रहे हैं। सबसे अधिक संभावना है कि यह सीमा एनजीआईएनएक्स के नवीनतम संस्करण में पेश की गई नई सुरक्षा सुविधाओं के साथ आती है।

प्रौद्योगिकी के प्रति जुनूनी होने के कारण मैं इस पर मजे से लिखता हूं StealthSettings2006 से .com। मुझे ऑपरेटिंग सिस्टम में व्यापक अनुभव है: macOS, Windows एसआई Linux, लेकिन प्रोग्रामिंग भाषाओं और ब्लॉगिंग प्लेटफ़ॉर्म में भी (WordPress) और ऑनलाइन स्टोर के लिए (WooCommerce, मैगेंटो, प्रेस्टाशॉप)।

कैसे करें » Linux » ठीक करें [HTTP Error] क्लाइंट का इरादा बहुत बड़ा शरीर भेजने का है [मीडिया अपलोड WordPress]
एक टिप्पणी छोड़ दो