छवियों को अपलोड करते समय वर्डप्रेस HTTP त्रुटि दिखाता है
आज अपने ब्लॉग पर काम करते समय वर्डप्रेस(WordPress) छवियों को अपलोड करते समय HTTP त्रुटि दिखाता है, मैं भ्रमित और असहाय था। मैंने छवि को बार-बार अपलोड करने का प्रयास किया, लेकिन त्रुटि नहीं जाएगी। 5-6 प्रयासों के बाद मैं सफलतापूर्वक छवियों को फिर से अपलोड करने में सक्षम था। लेकिन मेरी सफलता अल्पकालिक थी क्योंकि कुछ मिनटों के बाद वही त्रुटि मेरे दरवाजे पर दस्तक देती है।
जबकि उपरोक्त समस्या के लिए कई समाधान उपलब्ध हैं, लेकिन फिर वे आपका समय बर्बाद करेंगे, इसलिए मैं छवियों को अपलोड करते समय इस HTTP त्रुटि को ठीक करने जा रहा हूं और इस लेख के साथ आपके द्वारा किए जाने के बाद मैं आपको आश्वस्त कर सकता हूं कि यह त्रुटि संदेश होगा लंबा समय लग गया।
(Fix)वर्डप्रेस(WordPress) के लिए फिक्स छवियों को अपलोड करते समय HTTP त्रुटि(HTTP Error) दिखाता है
छवि का आकार(Image Size)
जांच करने के लिए यह पहली और स्पष्ट बात यह है कि आपकी छवि आयाम आपके निश्चित चौड़ाई सामग्री क्षेत्र से अधिक नहीं है। उदाहरण के लिए, मान लें कि आप 3000X1500 इमेज पोस्ट करना चाहते हैं लेकिन पोस्ट कंटेंट एरिया (आपकी थीम द्वारा निर्धारित) केवल 1000px है तो आपको यह त्रुटि निश्चित रूप से दिखाई देगी।
नोट:(Note:) दूसरी ओर हमेशा अपनी छवि के आयामों को 2000X2000 तक सीमित करने का प्रयास करें।
हालांकि उपरोक्त आपकी समस्या को ठीक नहीं कर सकता है, लेकिन फिर से यह जांचने योग्य है। यदि आप छवियों पर वर्डप्रेस(WordPress) दिशानिर्देशों की जांच करना चाहते हैं तो कृपया यहां पढ़ें(read here) ।
अपनी PHP मेमोरी बढ़ाएँ(Increase your PHP memory)
कभी-कभी वर्डप्रेस को दी जाने वाली (WordPress)PHP मेमोरी को बढ़ाने से यह समस्या ठीक हो जाती है। ठीक(Well) है, जब तक आप कोशिश नहीं करते तब तक आप निश्चित नहीं हो सकते हैं, इस कोड को परिभाषित करें ('WP_MEMORY_LIMIT', '64M')(define(‘WP_MEMORY_LIMIT’, ’64M’)) को अपनी wp-config.php फ़ाइल में जोड़ें।
नोट: wp-config.php में किसी अन्य सेटिंग को स्पर्श न करें अन्यथा आपकी साइट पूरी तरह से पहुंच से बाहर हो जाएगी। यदि आप चाहें तो wp-config.php फ़ाइल को संपादित(Editing wp-config.php file) करने के बारे में अधिक पढ़ सकते हैं ।
उपरोक्त कोड जोड़ने के लिए, बस अपने cPanel पर जाएं और अपने वर्डप्रेस(WordPress) इंस्टॉलेशन की रूट डायरेक्टरी में जाएं जहां आपको wp-config.php फाइल मिलेगी।
यदि उपरोक्त आपके लिए काम नहीं करता है तो एक अच्छा मौका है कि आपका वेब होस्टिंग प्रदाता आपको PHP(PHP) मेमोरी सीमा बढ़ाने की अनुमति नहीं देता है। ऐसे में उनसे सीधे बात करने से आपको PHP मेमोरी लिमिट को बदलने में मदद मिल सकती है।
.htaccess फ़ाइल में एक कोड जोड़ना(Adding a code to .htaccess file)
अपनी .htaccess फ़ाइल को संपादित करने के लिए बस (.htaccess)Yoast SEO > Tools > File Editor पर नेविगेट करें (यदि आपके पास Yoast SEO इंस्टॉल नहीं है, तो आपको इसे इंस्टॉल करना चाहिए और आप (SEO)यहां इस प्लगइन को कॉन्फ़िगर करने के तरीके के(how to configure this plugin here) बारे में पढ़ सकते हैं )। .htaccess फ़ाइल में बस कोड की यह पंक्ति जोड़ें:
SetEnv MAGICK_THREAD_LIMIT 1
कोड जोड़ने के बाद बस "सेव चेंज टू .htaccess" पर क्लिक करें और जांचें कि क्या समस्या हल हो गई है।
थीम फ़ंक्शन बदलना। php फ़ाइल(Changing theme functions.php file)
दरअसल, हम सिर्फ वर्डप्रेस(WordPress) को थीम फंक्शन्स.php फाइल का उपयोग करके जीडी को डिफ़ॉल्ट WP_Image_Editor क्लास के रूप में उपयोग करने के लिए कहने जा रहे हैं। वर्डप्रेस(WordPress) के नवीनतम अपडेट के रूप में जीडी को अमूर्त कर दिया गया है और इमेजिक(Imagick) का उपयोग एक डिफ़ॉल्ट छवि संपादक के रूप में किया जाता है, इसलिए पुराने पर वापस जाने से सभी के लिए समस्या ठीक हो जाती है।
अनुशंसित:(Recommended:) जाहिर है, ऐसा करने के लिए एक प्लगइन भी है, यहां जाएं। (go here.) लेकिन अगर आप फ़ाइल को मैन्युअल रूप से संपादित करना चाहते हैं तो नीचे जारी रखें।
थीम फंक्शन्स को संपादित करने के लिए। php फ़ाइल केवल Appearance > Editor पर नेविगेट करें और थीम फंक्शन्स(Theme Functions) (function.php) चुनें। एक बार जब आप वहां हों तो फ़ाइल के अंत में यह कोड जोड़ें:
add_filter( ‘wp_image_editors’, ‘change_graphic_lib’ ); function change_graphic_lib($array) { return array( ‘WP_Image_Editor_GD’, ‘WP_Image_Editor_Imagick’ ); }
नोट: सुनिश्चित (Note:) करें(Make) कि आप इस कोड को अंतिम PHP चिह्न ( ?>) के भीतर जोड़ते हैं
यह गाइड में सबसे महत्वपूर्ण सुधार है वर्डप्रेस छवियों को अपलोड करते समय (WordPress)HTTP त्रुटि दिखाता है लेकिन यदि आपकी समस्या अभी भी ठीक नहीं हुई है, तो आगे बढ़ें।
Mod_Security को अक्षम करना(Disabling Mod_Security)
नोट: इस विधि की सलाह नहीं दी जाती है क्योंकि यह आपके (Note:)वर्डप्रेस(WordPress) और होस्टिंग की सुरक्षा से समझौता कर सकती है । इस पद्धति का उपयोग केवल तभी करें जब आपने बाकी सब कुछ करने की कोशिश की हो और यदि यह आपके लिए काम करता है तो अपने होस्टिंग प्रदाता से संपर्क करें और समर्थन मांगें।
Yoast SEO > Tools > File Editor के माध्यम से फिर से अपने फ़ाइल संपादक पर जाएं और अपनी .htaccess फ़ाइल में निम्न कोड जोड़ें:
<IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule>
और "बदला हुआ सहेजें .htaccess" पर क्लिक करें।
WordPress के नवीनतम संस्करण को पुनर्स्थापित करना(Reinstalling the latest version of WordPress)
कभी-कभी यह समस्या दूषित वर्डप्रेस(WordPress) फ़ाइल के कारण हो सकती है और उपरोक्त में से कोई भी समाधान बिल्कुल भी काम नहीं कर सकता है, उस स्थिति में, आपको वर्डप्रेस(WordPress) के नवीनतम संस्करण को फिर से स्थापित करना होगा :
- (Backup)cPanel से अपने प्लगइन(Plugin) फ़ोल्डर का बैकअप लें (उन्हें डाउनलोड(Download) करें) और फिर उन्हें वर्डप्रेस(WordPress) से अक्षम करें । उसके बाद cPanel का उपयोग करके अपने सर्वर से सभी प्लगइन्स फोल्डर को हटा दें।
- मानक विषयवस्तु स्थापित करें जैसे ट्वेंटी(Twenty) सोलह और फिर अन्य सभी विषयों को हटा दें।
- Dashboard > Updates से > अपडेट वर्डप्रेस(WordPress) के नवीनतम संस्करण को फिर से स्थापित करें ।
- सभी प्लगइन्स को अपलोड और सक्रिय करें (इमेज ऑप्टिमाइजेशन प्लगइन्स को छोड़कर)।
- आप जो भी विषय चाहते हैं उसे स्थापित करें।
- अब छवि अपलोडर का उपयोग करने का प्रयास करें।
यह ठीक करेगा वर्डप्रेस छवियों को अपलोड करते समय (WordPress)HTTP त्रुटि दिखाता है।
विविध सुधार(Miscellaneous Fixes)
- छवि फ़ाइलों के नाम जैसे आदित्य-फ़राद.jpg . में एपॉस्ट्रॉफ़ी का उपयोग न करें
- फ़ाइल के एक्सटेंशन को बदलने का प्रयास करें।
- सभी प्लगइन्स को अक्षम करें।
- सुनिश्चित करें(Make) कि आपके होस्ट के पास PHP का नवीनतम संस्करण स्थापित है।
- समर्थन के लिए अपने होस्टिंग प्रदाता से संपर्क करें।
यह इस गाइड का अंत है और मुझे आशा है कि अब तक आपने इस मुद्दे को ठीक कर लिया होगा कि वर्डप्रेस छवियों को अपलोड करते समय HTTP त्रुटि दिखाता है(WordPress shows HTTP error when uploading images) । अगर आपके मन में अभी भी इस पोस्ट के बारे में कोई सवाल है तो बेझिझक उनसे कमेंट कर सकते हैं।
इस समस्या के बारे में प्रचार करने में मदद करने के लिए इस ब्लॉग पोस्ट को सोशल नेटवर्क पर लाइक और शेयर करें।(Like and share this blog post in the social networks to help spread the word about this problem.)
Related posts
विंडोज़ 10 पर वेब ऐप्स HTTP एरर 503 और WAS इवेंट 5189
HTTP त्रुटि 503, सेवा अनुपलब्ध समस्या है
HTTP त्रुटि को ठीक करें 304 संशोधित नहीं है
वर्डप्रेस साइट को एक होस्ट से दूसरे होस्ट में कैसे मूव करें
Microsoft Azure पर WordPress कैसे स्थापित और सेटअप करें
स्थापित करने के लिए 8 निःशुल्क प्रीमियम वर्डप्रेस थीम
WordPress के लिए 3 बेस्ट SEO प्लगइन्स
वर्डप्रेस गुटेनबर्ग ट्यूटोरियल: नए संपादक का उपयोग कैसे करें
Google क्लाउड प्लेटफ़ॉर्म पर वर्डप्रेस कैसे स्थापित करें
वर्डप्रेस साइट को सुरक्षित कैसे बनाएं
अपनी वर्डप्रेस वेबसाइट पर पेजों को पासवर्ड-प्रोटेक्ट कैसे करें
WordPress P2 थीम का उपयोग करके अपनी खुद की ट्विटर जैसी वेबसाइट कैसे सेट करें?
वर्डप्रेस ब्लॉग के होमपेज पर अंश दिखाएं
Google वेबमास्टर टूल के साथ ब्रोकन लिंक्स को कैसे ट्रैक करें
एक लघु व्यवसाय वेबसाइट के लिए 10 आवश्यक वर्डप्रेस प्लगइन्स
वर्डप्रेस में किसी पेज को डुप्लिकेट कैसे करें
वर्डप्रेस में PHP कैसे अपडेट करें
WordPress में 404 पेज से उपयोगकर्ताओं को पुनर्निर्देशित करें
11 सर्वश्रेष्ठ वर्डप्रेस पॉडकास्ट प्लगइन्स
पुस्तक समीक्षा: अपनी खुद की वेबसाइट बनाएं: HTML, CSS और Wordpress के लिए एक कॉमिक गाइड