Site icon WP के साथ DIY

कैसे ठीक करें: ऐसा प्रतीत होता है कि आपके PHP इंस्टॉलेशन में MySQL एक्सटेंशन गायब है जो वर्डप्रेस द्वारा आवश्यक है

पिछले हफ्ते मेरे ग्राहकों में से एक ने अपनी वेबसाइट के बारे में मदद मांगी। वह एक पुरानी वर्डप्रेस वेबसाइट लाने की कोशिश कर रहा था जिसे उसे फिर से जीना था। लेकिन समस्या यह है कि जब उसने WP डैशबोर्ड को देखने या एक्सेस करने की कोशिश की, तो उसे एक त्रुटि संदेश मिला जिसमें कहा गया था कि 'आपका PHP इंस्टॉलेशन MySQL एक्सटेंशन को याद कर रहा है जो वर्डप्रेस द्वारा आवश्यक है'। कुछ समय बिताने के बाद मैं त्रुटि को ठीक करने में सक्षम था। इसलिए मैंने सोचा कि मुझे जो समाधान मिला है उसे आपके साथ साझा करना एक अच्छा विचार है।

पहली बात। इस लापता MySQL एक्सटेंशन समस्या का क्या कारण है?

त्रुटि संदेश स्व-व्याख्यात्मक है। यह त्रुटि: आपका PHP इंस्टॉलेशन MySQL एक्सटेंशन को याद कर रहा है जो वर्डप्रेस द्वारा आवश्यक है, इंगित करता है कि आपके सर्वर के PHP में आपकी वर्डप्रेस साइट को अपने MySQL डेटाबेस से लिंक करने के लिए आवश्यक एक्सटेंशन का अभाव है।

लेकिन क्यों?

पहला कारण: यह समस्या वर्डप्रेस के पुराने संस्करणों (संस्करण 3.9 के नीचे) स्थापना के कारण हो सकती है। आपकी वेबसाइट पुरानी है लेकिन सर्वर पर आपकी PHP स्थापना संस्करण 7 या उच्चतर में अपडेट की गई है। जाहिर है, एक बेमेल है। दाएँ?

MySQL को MySQLi के पक्ष में PHP 7.0 में बहिष्कृत किया गया था। तो, मूल रूप से, 7 से ऊपर के PHP संस्करणों में MySQL एक्सटेंशन नहीं है जो वर्डप्रेस के पुराने संस्करणों की तलाश में है। नए संस्करणों में, वर्डप्रेस PDO_MySQL या MySQLi एक्सटेंशन का उपयोग करता है।

दूसरा कारण: दूसरी स्थिति में, आपका वर्डप्रेस पुराना है और सर्वर पर PHP संस्करण भी पुराना है। (PHP 5.6 - MySQL एक्सटेंशन को बहिष्कृत करने से पहले)। लेकिन।।।

आप वास्तव में एक्सटेंशन को याद कर रहे हैं या यह गलत कॉन्फ़िगर किया गया है।

ठीक है, तो अब आप जानते हैं कि इसके पीछे क्या कारण है 'आपका PHP इंस्टॉलेशन MySQL एक्सटेंशन को याद कर रहा है जो वर्डप्रेस द्वारा आवश्यक है' त्रुटि संदेश। आइए गोता लगाएँ और देखें कि हम इसे कैसे ठीक कर सकते हैं!

लापता MySQL एक्सटेंशन त्रुटि को कैसे ठीक करें

अपने सर्वर पर स्थापित PHP संस्करण ढूंढें

सबसे पहले, हमें अपने सर्वर पर स्थापित PHP संस्करण का पता लगाने की आवश्यकता है। आप अपने पर जांच कर सकते हैं Cpanel और आप वहां आवश्यक जानकारी प्राप्त करने में सक्षम हो सकते हैं। लेकिन अगर आप यह पता नहीं लगा सकते हैं कि वह जानकारी कहां है, तो नीचे दी गई विधि का प्रयास करें।

  1. अपनी पसंद का कोड/टेक्स्ट एडिटर खोलें। यदि आपको कोई अच्छा नहीं मिल रहा है, तो पढ़ें यहन सही चुनाव करने के लिए।
  2. एक PHP फ़ाइल बनाएं और इसे नाम दें phpinfo.php
  3. नीचे दिए गए PHP कोड को कॉपी करें, इसे अंदर पेस्ट करें phpinfo.php फ़ाइल करें और इसे सहेजें।
<?php phpinfo(); ?> 

अब हमें इस फाइल को आपकी वर्डप्रेस साइट की रूट डायरेक्टरी में अपलोड करना होगा। उसी स्थान पर, जहां आप wp-config.php रेती।

यदि आपकी वेब होस्टिंग किसी प्रकार का फ़ाइल प्रबंधक उपकरण प्रदान करती है, तो आप फ़ाइल को वहां अपलोड कर सकते हैं। अन्यथा, हमें अपलोड करने के लिए एक एफ़टीपी क्लाइंट की आवश्यकता है। कुछ बेहतरीन मुफ्त एफ़टीपी क्लाइंट हैं जिनका आप उपयोग कर सकते हैं। यदि आपके पास अपनी मशीन पर स्थापित कोई भी नहीं है, तो कृपया नीचे दिए गए विकल्पों का प्रयास करें।

एक बार जब आप फ़ाइल को सर्वर पर अपलोड कर देते हैं, तो एक वेब ब्राउज़र खोलें और पर जाएं www.yoursite.com/phpinfo.php . (प्रतिस्थापित करने के लिए मत भूलना www.yoursite.com अपने डोमेन के साथ)

एक बार जब आप वेब ब्राउज़र में फ़ाइल खोलते हैं तो आप पृष्ठ के शीर्ष पर PHP संस्करण देख पाएंगे। (नीचे दी गई छवि देखें)। अन्यथा, ' तक नीचे स्क्रॉल करें अंतर्भाग ' अनुभाग और PHP संस्करण देखें।

इसलिए, जैसा कि आप यहां मेरे सर्वर पर देख सकते हैं, PHP संस्करण 7.0 से ऊपर है। (यह आपको केवल प्रक्रिया दिखाने के लिए सिर्फ एक स्थानीय सेटअप है)। इसका मतलब है, त्रुटि को ठीक करने के लिए, हमें अपने वर्डप्रेस इंस्टॉलेशन को नवीनतम संस्करण में अपडेट करने की आवश्यकता है क्योंकि 7.0 से ऊपर के PHP संस्करणों में डिफ़ॉल्ट रूप से उस लापता एक्सटेंशन को शामिल नहीं किया गया है।

इस पोस्ट के अंत में, मैंने WP डैशबोर्ड तक पहुँचने के बिना वर्डप्रेस इंस्टॉलेशन को अपडेट करने का तरीका शामिल किया है।

यदि आपका PHP संस्करण 7.0 से ऊपर नहीं है

यदि आपने पाया कि सर्वर पर PHP संस्करण नवीनतम नहीं है, फिर भी PHP 5.6 या उससे कम का उपयोग कर रहा है, तो हमें पता होना चाहिए कि MySQL एक्सटेंशन वास्तव में गायब है या अनुचित तरीके से कॉन्फ़िगर किया गया है।

यह जानने के लिए, पृष्ठ को नीचे स्क्रॉल करें और नामक अनुभाग देखें MySQL या MySQLi (नीचे अनुलग्नक देखें)।

यदि आपके पास MySQL एक्सटेंशन सही तरीके से स्थापित या कॉन्फ़िगर किया गया है, तो आप के बगल में संस्करण संख्या पा सकेंगे क्लायंट API लाइब्रेरी वर्शन .

यदि आपको phpinfo.php फ़ाइल में MySQL अनुभाग नहीं मिल रहा है, तो क्या करें?

दुर्भाग्य से, इसका मतलब है कि त्रुटि संदेश ' ऐसा प्रतीत होता है कि आपके PHP इंस्टॉलेशन में MySQL एक्सटेंशन गायब है जो वर्डप्रेस द्वारा आवश्यक है ', सच कह रहा है। आप वास्तव में MySQL एक्सटेंशन को याद कर रहे हैं। तो, इस मामले में, आपको अपनी वेब होस्टिंग कंपनी से संपर्क करने और उनसे मदद मांगने की आवश्यकता है। वे इसे आपके लिए स्थापित करेंगे।

MySQL अनुभाग पृष्ठ पर दिखाई देता है लेकिन फिर भी त्रुटि दिखा रहा है।

यदि आपको अनुभाग मिल सकता है, तो इसका मतलब है कि यह स्थापित है लेकिन गलत तरीके से कॉन्फ़िगर किया गया है। वही php.ini रेती। पहले फ़ाइल को हटाने का प्रयास करें और देखें कि क्या इससे समस्या ठीक हो जाती है। आप की जाँच करके फ़ाइल का पता लगा सकते हैं phpinfo.php रेती। के बगल में पाह दिखा रहा है लोड की गई कॉन्फ़िगरेशन फ़ाइल .

तो यह है कि त्रुटि को कैसे हल किया जाए 'आपका PHP इंस्टॉलेशन MySQL एक्सटेंशन को याद कर रहा है जो वर्डप्रेस द्वारा आवश्यक है ‘.

अंत में, मैं आपको बताने जा रहा हूं कि वर्डप्रेस डैशबोर्ड तक पहुंचने के बिना वर्डप्रेस इंस्टॉलेशन को कैसे अपग्रेड किया जाए। मैनुअल तरीका।

वर्डप्रेस को नवीनतम संस्करण में मैन्युअल रूप से अपग्रेड कैसे करें

  1. यहाँ जाओ WordPress.org और वर्डप्रेस की नवीनतम प्रति डाउनलोड करें।
  2. ज़िप फ़ाइल को डेस्कटॉप पर निकालें।
  3. मिटाना wp-config-sample.php फ़ाइल जिसे आप निकाले गए फ़ोल्डर के अंदर पा सकते हैं।
  4. जांचें कि क्या आपके पास wp-config.php वहां फाइल करें। यदि आपके पास वह है, तो उसे भी हटाने की आवश्यकता है।
  5. हटाएं WP-सामग्री फ़ोल्डर पूरी तरह से।
  6. अब अपना एफ़टीपी क्लाइंट ऐप खोलें और अपने वेब सर्वर से कनेक्ट करें।
  7. शेष सभी फ़ाइलों और फ़ोल्डरों को सर्वर पर अपलोड करें। अधिलेखित विधि का उपयोग करें।

बस। कृपया नीचे टिप्पणी करें यदि आपको अभी भी इसे हल करने में समस्या आ रही है। मैं यथाशीघ्र उत्तर देने का प्रयास करूंगा।

मोबाइल वर्शन से बाहर निकलें