WordPress घातक त्रुटि समाधान गर्नुहोस् घातक त्रुटि: 268435456 बाइट्सको अनुमति दिइएको मेमोरी साइज समाप्त भयो (१०२२०८८८ बाइटहरू आवंटित गर्ने प्रयास गरियो)

WordPressघातक त्रुटि: मेमोरी बाहिर? 5 मिनेटमा WordPress memory_limit समस्यालाई पूर्ण रूपमा समाधान गर्ने तरिका सिकाउनुहोस्

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

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

यसको अर्थ PHP मेमोरी बाहिरप्रणाली सामान्य रूपमा सञ्चालन गर्न असफल भएको कारण। तपाईंको ब्याकइन्ड पृष्ठ खोल्न सकिँदैन र ड्यासबोर्ड प्रकार्य अड्किएको छ।

यो त्रुटि विशेष गरी ठूलो ट्राफिक वा सक्षम गर्दा सामान्य हुन्छWordPress प्लगइनधेरै धेरै वेबसाइटहरू।

त्यसैले स्मरणशक्ति बढाए पनि 512M, पनि 3024Mप्रश्न रहन्छ, के अड्किएको छ?

अर्को हामी सम्भावित कारणहरू चरण-दर-चरण विश्लेषण गर्नेछौं र तपाईंलाई यो समस्या कसरी एक पटक र सबैको लागि समाधान गर्ने भनेर सिकाउनेछौं।

WordPress घातक त्रुटि समाधान गर्नुहोस् घातक त्रुटि: 268435456 बाइट्सको अनुमति दिइएको मेमोरी साइज समाप्त भयो (१०२२०८८८ बाइटहरू आवंटित गर्ने प्रयास गरियो)

२. मेमोरी_लिमिट बढाउन अझै किन प्रभावकारी छैन?

तपाईंसँग पहिले नै छ memory_limit पूर्वनिर्धारितबाट 256M मा पदोन्नति गरियो 512M3024Mतर समस्या यथावत छ । यसको अर्थ:

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

यो अवस्था समाधान गर्न, तपाईंले सर्भर र WordPress को कन्फिगरेसन व्यापक रूपमा जाँच गर्न आवश्यक छ।

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

1. php.ini फाइल परिमार्जन गर्नुहोस्

पहिले आफ्नो खोज्नुहोस् php.ini फाइल, जुन सामान्यतया मा स्थित छ /etc/php/ वा /usr/local/php/ बाटो अन्तर्गत।

खोज memory_limit, निश्चित गर्नुहोस् कि यो सेट गरिएको छ:

memory_limit = 512M

त्यसपछि तपाइँको पुन: सुरु गर्नुहोस् वेब सर्भर:

  • अपाचे:sudo service apache2 restart
  • निजिनक्स:sudo service nginx restart

शीघ्र: केही साझा होस्टहरूले php.ini पहुँच गर्न सक्दैनन्, यस अवस्थामा तपाइँ अर्को विधिमा जान सक्नुहुन्छ।

2. wp-config.php मा PHP मेमोरी सीमा ओभरराइड गर्नुहोस्

सर्भरको मेमोरी कन्फिगरेसन सही भए पनि, WordPress कहिलेकाहीँ आफ्नै सेटिङहरूको कारण मेमोरी समाप्त हुनेछ।

त्यसैले, तपाईं सक्नुहुन्छ 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)।

समाधान:

  • सबै प्लग-इनहरू बन्द गर्नुहोस् र एक-एक गरेर समस्या निवारण सक्षम गर्नुहोस्।
  • पूर्वनिर्धारित विषयवस्तुमा स्विच गर्नुहोस् (जस्तै Twenty Twenty-Three) र हेर्नुहोस् यदि समस्या समाधान भयो।
  • 使用 प्रश्न मोनिटर उच्च मेमोरी खपत संग घटक हेर्न प्लगइन।

4. htaccess वा प्रयोगकर्ता-परिभाषित PHP सेटिङहरू प्रयोग गर्नुहोस्

यदि तपाइँ प्रयोग गर्दै हुनुहुन्छ साझा होस्टिंग, जसलाई परिमार्जन गर्न सकिन्छ .htaccess PHP मेमोरी बढाउनको लागि फाइल:

php_value memory_limit 512M

बचत गरेपछि, समस्या समाधान भएको छ कि छैन भनेर जाँच गर्न आफ्नो ड्यासबोर्ड पृष्ठ रिफ्रेस गर्नुहोस्।

5. सर्भर प्रदायकलाई सम्पर्क गर्नुहोस्

केही अवस्थामा, सर्भरले PHP को मेमोरी प्रयोगमा सीमाहरू लगाउँछ।

यदि तपाईले मेमोरी सीमा परिमार्जन गर्नुभयो भने, सर्भरले यसलाई प्रभाव पार्ने छैन।

यस समयमा, तपाईंले आफ्नो सम्पर्क गर्न आवश्यक छ होस्टिंग प्रदायक, तिनीहरूलाई मेमोरी कोटा बढाउन मद्दत गर्न सोध्नुहोस्।

4. अन्तिम योजना: अनावश्यक प्रकार्यहरू असक्षम गर्नुहोस् र कोड अप्टिमाइज गर्नुहोस्

यदि तपाइँ सफलतापूर्वक मेमोरी सीमा बढाउनुभयो भने, तपाइँ वेबसाइटको बेवास्ता गर्न सक्नुहुन्न 性能优化। प्लगइनहरूमा अत्यधिक निर्भरता वा स्रोत-गहन विषयवस्तुहरू प्रयोग गर्दा मेमोरी बारम्बार बाहिर निम्त्याउन सक्छ। त्यसैले:

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

5. सारांश: मेमोरी_लिमिट समाधान गर्न प्रभावकारी चरणहरू

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

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

यस लेखमा चरणहरू पछ्याएर, तपाईं मात्र यो कष्टप्रद समाधान गर्न सक्षम हुनुहुने छैन गंभीर त्रुटि, र मेमोरी समस्याहरू कसरी समाधान गर्ने भन्ने बारे विचारहरू पनि सिके।

यद्यपि, लगातार मेमोरी एक्लै सुधार गर्नु वेबसाइट समस्याहरूको आधारभूत समाधान होइन।

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

मलाई आशा छ कि तपाईंले यस लेखबाट केहि सिक्नुभयो र यी प्रविधिहरू तुरुन्तै अभ्यास गर्न सुरु गर्नुभयो!

कठिन समस्या समाधान गर्नु भन्दा सन्तोषजनक के हुन्छ? 💪

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

यस लेखको लिङ्क साझा गर्न स्वागत छ:https://www.chenweiliang.com/cwl-32129.html

थप लुकेका चालहरू अनलक गर्न🔑, हाम्रो टेलिग्राम च्यानलमा सामेल हुन स्वागत छ!

मन परे लाइक र सेयर गर्नुहोस ! तपाईको सेयर र लाइक हाम्रो निरन्तर प्रेरणा हो!

 

评论 评论

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवाश्यक फिल्डहरू प्रयोग भएको छ * लेबल

लेख निर्देशिका
माथि स्क्रोल गर्नुहोस्