वर्डप्रेस घातक त्रुटि को हल करें घातक त्रुटि: 268435456 बाइट्स की अनुमत मेमोरी आकार समाप्त हो गया (10220888 बाइट्स आवंटित करने का प्रयास किया गया)

WordPressघातक त्रुटि: स्मृति समाप्त हो गई? आपको 5 मिनट में वर्डप्रेस मेमोरी_लिमिट समस्या को पूरी तरह से हल करना सिखाएं

1. समस्या अवलोकन

वर्तमान में उपयोग कर रहा है WordPress , यदि आपको इस तरह की कोई त्रुटि आती है:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 10220888 bytes)

这意味着 PHP मेमोरी से बाहर है, जिससे सिस्टम ठीक से काम करने में विफल हो जाता है। आपका बैकएंड पेज नहीं खोला जा सकता और डैशबोर्ड फ़ंक्शन अटका हुआ है।

यह त्रुटि विशेष रूप से बड़े ट्रैफ़िक या सक्षम करने के साथ आम हैवर्डप्रेस प्लगइनबहुत सारी वेबसाइटें.

तो भले ही आप मेमोरी बढ़ा लें 512M,यहां तक ​​की 3024M, सवाल बना हुआ है कि क्या अटका हुआ है?

आगे हम चरण दर चरण संभावित कारणों का विश्लेषण करेंगे और आपको सिखाएंगे कि इस समस्या को हमेशा के लिए कैसे हल किया जाए।

वर्डप्रेस घातक त्रुटि को हल करें घातक त्रुटि: 268435456 बाइट्स की अनुमत मेमोरी आकार समाप्त हो गया (10220888 बाइट्स आवंटित करने का प्रयास किया गया)

2. मेमोरी_लिमिट बढ़ाना अभी भी अप्रभावी क्यों है?

आपके पास पहले ही है memory_limit डिफ़ॉल्ट से 256M को पदोन्नत किया गया 512M3024M, लेकिन समस्या बनी हुई है. इसका मतलब यह है:

  1. PHP सेटिंग्स प्रभावी नहीं हो रही हैं: कुछ सर्वर वातावरण आपके द्वारा मैन्युअल रूप से बदले गए बदलाव को अनदेखा कर सकते हैं php.ini.
  2. प्लगइन या थीम बहुत अधिक संसाधन लेता है: कुछ प्लग-इन या कस्टम कोड अत्यधिक मात्रा में मेमोरी का उपभोग करते हैं।
  3. सर्वर कॉन्फ़िगरेशन प्रतिबंध: हो सकता है कि सर्वर ने PHP स्क्रिप्ट के मेमोरी आवंटन पर एक कठोर सीमा निर्धारित कर दी हो, जिससे सेटिंग अधिक होने पर भी अमान्य हो जाएगी।

इस स्थिति को हल करने के लिए, आपको सर्वर और वर्डप्रेस के कॉन्फ़िगरेशन की व्यापक जांच करने की आवश्यकता है।

3. चरण-दर-चरण समाधान

1. php.ini फ़ाइल को संशोधित करें

पहले अपना खोजें php.ini फ़ाइल, जो आमतौर पर स्थित होती है /etc/php//usr/local/php/ पथ के नीचे.

搜索 memory_limit, सुनिश्चित करें कि यह इस पर सेट है:

memory_limit = 512M

फिर अपना पुनः आरंभ करें वेब सर्वर:

  • अपाचे:sudo service apache2 restart
  • nginx:sudo service nginx restart

प्रस्तुतीकरण: कुछ साझा होस्ट php.ini तक नहीं पहुंच सकते हैं, ऐसी स्थिति में आप अगली विधि पर जा सकते हैं।

2. wp-config.php में PHP मेमोरी सीमा को ओवरराइड करें

भले ही सर्वर की मेमोरी कॉन्फ़िगरेशन सटीक हो, वर्डप्रेस की अपनी सेटिंग्स के कारण कभी-कभी मेमोरी खत्म हो जाएगी।

तो आप कर सकते हैं wp-config.php फ़ाइल में मेमोरी सीमा मैन्युअल रूप से सेट करें:

define( 'WP_MEMORY_LIMIT', '512M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );

इस कोड को डालें wp-config.php दस्तावेज़ी चोटी, यह सुनिश्चित करने के लिए कि लोड होने पर यह प्रभावी हो।

  • WP_MEMORY_LIMIT: फ्रंट-एंड मेमोरी की ऊपरी सीमा, जो उपयोगकर्ताओं द्वारा पृष्ठ तक पहुंचने पर संसाधन उपयोग को नियंत्रित करती है।
  • WP_MAX_MEMORY_LIMIT: यह सुनिश्चित करने के लिए पृष्ठभूमि मेमोरी की ऊपरी सीमा कि अपर्याप्त मेमोरी के कारण प्रबंधन संचालन विफल नहीं होंगे।

3. प्लगइन्स और थीम की मेमोरी खपत की जाँच करें

कुछ उच्च संसाधन उपयोग प्लग-इन इससे मेमोरी ख़त्म हो सकती है, जैसे प्लग-इन को कैश करना,एसईओप्लगइन याई-कॉमर्सप्लगइन्स (WooCommerce की तरह)।

समाधान:

  • सभी प्लग-इन बंद करें और एक-एक करके समस्या निवारण सक्षम करें।
  • डिफ़ॉल्ट थीम पर स्विच करें (जैसे ट्वेंटी ट्वेंटी-थ्री) और देखें कि क्या समस्या हल हो गई है।
  • उपयोग क्वेरी मॉनिटर उच्च मेमोरी खपत वाले घटकों को देखने के लिए प्लगइन।

4. .htaccess या उपयोगकर्ता द्वारा परिभाषित PHP सेटिंग्स का उपयोग करें

यदि आप उपयोग कर रहे हैं साझी मेजबानी, जिसे संशोधित किया जा सकता है .htaccess का PHP मेमोरी बढ़ाने के लिए फ़ाइल:

php_value memory_limit 512M

सहेजने के बाद, यह जांचने के लिए कि क्या समस्या हल हो गई है, अपने डैशबोर्ड पृष्ठ को ताज़ा करें।

5. सर्वर प्रदाता से संपर्क करें

कुछ मामलों में, सर्वर PHP के मेमोरी उपयोग पर सीमा लगाता है।

भले ही आप मेमोरी सीमा को संशोधित करें, सर्वर इसे प्रभावी नहीं होने देगा।

इस समय, आपको अपने से संपर्क करने की आवश्यकता है होस्टिंग प्रदाता, उनसे मेमोरी कोटा बढ़ाने में मदद करने के लिए कहें।

4. अंतिम योजना: अनावश्यक कार्यों को अक्षम करें और कोड को अनुकूलित करें

भले ही आप सफलतापूर्वक मेमोरी सीमा बढ़ा दें, फिर भी आप वेबसाइट की अनदेखी नहीं कर सकते 性能优化. प्लगइन्स पर अत्यधिक निर्भरता या संसाधन-गहन थीम का उपयोग करने से मेमोरी बार-बार ख़त्म हो सकती है। इसलिए:

  1. हटाना अनावश्यक प्लगइन्स और अनावश्यक कोड.
  2. जैसे कुशल कैशिंग प्लगइन्स का उपयोग करें WP RocketW3 कुल कैश)।
  3. डेटाबेस को नियमित रूप से अनुकूलित करें और जंक डेटा को साफ़ करें।

5. सारांश: मेमोरी_लिमिट को हल करने के लिए प्रभावी कदम

  1. सुनिश्चित करें कि php.ini में परिवर्तन प्रभावी हों:स्थापित करना memory_limit 512M या अधिक है.
  2. WP-config.php में मेमोरी सीमा परिभाषित करें: सुनिश्चित करें कि वर्डप्रेस पर्याप्त मेमोरी का उपयोग करता है।
  3. प्लगइन और थीम समस्याओं का निवारण करें: उच्च-संसाधन प्लग-इन अक्षम करें।
  4. यदि आवश्यक हो तो सर्वर प्रदाता से संपर्क करें: सुनिश्चित करें कि सर्वर आपके PHP पर मेमोरी सीमा लागू नहीं करता है।
  5. साइट प्रदर्शन को अनुकूलित करें: अनावश्यक प्लग-इन को कम करें, डेटाबेस को अनुकूलित करें और समग्र परिचालन दक्षता में सुधार करें।

अनुकूलन एक दीर्घकालिक समाधान है, स्मृति केवल आधार है

इस लेख में दिए गए चरणों का पालन करके, आप न केवल इस कष्टप्रद समस्या को हल करने में सक्षम होंगे घातक त्रुटि, और स्मृति समस्याओं का निवारण करने के तरीके के बारे में भी विचार सीखे।

हालाँकि, लगातार स्मृति में सुधार करना ही वेबसाइट की समस्याओं का मौलिक समाधान नहीं है।

कोड को यथोचित रूप से अनुकूलित करें, बेकार प्लग-इन को साफ करना वेबसाइट के दीर्घकालिक स्थिर संचालन की कुंजी है।

मुझे आशा है कि आपने इस लेख से कुछ सीखा है और तुरंत इन तकनीकों का अभ्यास शुरू कर देंगे!

किसी कठिन समस्या को हल करने से अधिक संतुष्टिदायक क्या हो सकता है? 💪

होप चेन वेइलियांग ब्लॉग ( https://www.chenweiliang.com/ ) साझा किया गया "वर्डप्रेस घातक त्रुटि का समाधान घातक त्रुटि: 268435456 बाइट्स की अनुमत मेमोरी आकार समाप्त हो गया (10220888 बाइट्स आवंटित करने का प्रयास किया गया)", जो आपके लिए उपयोगी है।

इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-32129.html

अधिक छिपी हुई ट्रिक्स को अनलॉक करने के लिए, हमारे टेलीग्राम चैनल से जुड़ने के लिए आपका स्वागत है!

पसंद आये तो शेयर और लाइक करें! आपके शेयर और लाइक हमारी निरंतर प्रेरणा हैं!

 

发表 评论

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड का उपयोग किया जाता है * लेबल

ऊपर स्क्रॉल करें