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

वर्डप्रेसघातक त्रुटी: मेमरी संपली? वर्डप्रेस मेमरी_लिमिटची समस्या 5 मिनिटांत कशी सोडवायची ते शिकवा

1. समस्या विहंगावलोकन

वापरात आहे वर्डप्रेस , तुम्हाला यासारखी त्रुटी आढळल्यास:
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 मेमरी मर्यादा ओव्हरराइड करा

जरी सर्व्हरचे मेमरी कॉन्फिगरेशन अचूक असले तरीही, वर्डप्रेसच्या स्वतःच्या सेटिंग्जमुळे कधीकधी मेमरी संपते.

त्यामुळे, आपण करू शकता डब्ल्यू.पी-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. कार्यक्षम कॅशिंग प्लगइन वापरा जसे की डब्ल्यूपी अग्निबाणW3 एकूण कॅशे)。
  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

अधिक लपलेल्या युक्त्या उघड करण्यासाठी🔑, आमच्या टेलिग्राम चॅनेलमध्ये सामील होण्यासाठी स्वागत आहे!

आवडल्यास शेअर आणि लाईक करा! तुमचे शेअर्स आणि लाईक्स ही आमची सतत प्रेरणा आहेत!

 

评论 评论

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. 用 项 已 用 * लेबल

लेख निर्देशिका
Top स्क्रोल करा