थीम काम नहीं करती. सबसे आम त्रुटियों को कैसे ठीक करें?

यदि आपको हमारी थीम का उपयोग करते समय किसी खराबी का सामना करना पड़ता है या कोई खाली सफेद पृष्ठ दिखाई देता है, तो सबसे पहले आपको इसे चालू करना चाहिए डिबग आपकी वेबसाइट पर.

आप इसे अपने वर्डप्रेस इंस्टॉलेशन के रूट फ़ोल्डर में डिफ़ॉल्ट वर्डप्रेस फ़ाइल wp-config.php में कर सकते हैं।

  1. फ़ाइल संपादित करें और लाइन ढूंढें:
    परिभाषित करें ('WP_DEBUG', गलत);
  2. लाइन को कोड के सेट से बदलें जो डिबग चालू करने और आपकी स्क्रीन पर त्रुटियों को प्रदर्शित करने के लिए स्थिरांक को परिभाषित करता है:
    परिभाषित करें ('WP_DEBUG', सत्य);
    परिभाषित करें ('WP_DEBUG_LOG', सत्य);
    परिभाषित करें ('WP_DEBUG_DISPLAY', सत्य);
    @ini_set('display_errors',1);
  3. फ़ाइल सहेजें और सर्वर संशोधित फ़ाइल पर वापस अपलोड करें।
  4. अपनी वेबसाइट खोलें और देखें कि क्या कोई त्रुटि संदेश दिखाई देता है।

कुछ सामान्य सामान्य त्रुटियाँ जो आपको दिख सकती हैं

1. घातक त्रुटि: एक्स बाइट्स की अनुमत मेमोरी का आकार समाप्त हो गया...

बहुत सामान्य त्रुटि संदेश जो सूचित करता है कि आपने वेबसाइट के लिए अपने सर्वर पर पर्याप्त मेमोरी की अनुमति नहीं दी है। के अनुसार होस्टिंग आवश्यकताएँ, आपको आवंटित करना चाहिए था कम से कम 96एमबी, लेकिन आपकी वेबसाइट के डेटा के अनुसार अधिक मेमोरी की आवश्यकता हो सकती है। त्रुटि संदेश बाइट्स में आपकी आवंटित मेमोरी का सटीक मान बताता है, आप बाइट्स में संख्याओं को मेगाबाइट में बदलने के लिए ऑनलाइन टूल का उपयोग कर सकते हैं ताकि आपको पता चल सके कि आपका वर्तमान मूल्य क्या है।

आपके सर्वर पर मेमोरी सीमा बढ़ाने के संभावित तरीके:

  1. अपने सर्वर पर php.ini फ़ाइल में मेमोरी सीमा बढ़ाएँ:
    मेमोरी_लिमिट = 128एम
  2. WP-config.php फ़ाइल में मेमोरी सीमा बढ़ाने का प्रयास करें, कोड की पंक्तियाँ जोड़ें:
    परिभाषित करें ('WP_MEMORY_LIMIT', '128M');
    परिभाषित करें ('WP_MAX_MEMORY_LIMIT', '128M');

    थीम चलाने के लिए 96एमबी न्यूनतम आवश्यकता है, आपकी साइट को अधिक मेमोरी की आवश्यकता हो सकती है इसलिए मेमोरी के लिए उच्च मान का प्रयास करें।
  3. यदि सर्वर आपको कोड के माध्यम से इस मान को संशोधित करने की अनुमति नहीं देता है, तो समस्या अभी भी बनी रहती है, अपनी वेबसाइट के लिए मेमोरी सीमा बढ़ाने के अनुरोध के साथ अपने होस्टिंग प्रदाता से संपर्क करें। सभी होस्टिंग कंपनियाँ उपयोगकर्ता को इन मूल्यों में संशोधन करने की अनुमति नहीं देती हैं

2. पार्स त्रुटि: सिंटैक्स त्रुटि, अप्रत्याशित T_FUNCTION…

सुनिश्चित करें कि आपके सर्वर पैरामीटर वर्णित सभी आवश्यक आवश्यकताओं को पूरा करते हैं होस्टिंग आवश्यकताएँ.

ज्यादातर मामलों में, त्रुटियाँ दिखाई देती हैं PHP का पुराना संस्करण आपके सर्वर पर स्थापित.

3. अपरिभाषित फ़ंक्शन mb_convert_encoding() पर कॉल करें

ऐसा लगता है कि आपके PHP इंस्टॉलेशन में मल्टीबाइट स्ट्रिंग एक्सटेंशन इंस्टॉल नहीं है जिसकी हम अनुशंसा करते हैं होस्टिंग आवश्यकताएँ.