×
खाता
लॉग इन करें पंजीकरण करवाना
PHP समाप्ति चेतावनी : PHP v8.1 हाल ही में समाप्त हो गया है. क्या आपकी वेबसाइट अभी भी इस संस्करण पर चल रही है? अधिक जानकारी के लिए यहां क्लिक करें
सुरक्षित PHP के संस्करण: 8.5.9, 8.4.24, 8.3.33, 8.2.33

अपग्रेड करने के बाद सामान्य PHP त्रुटियाँ

जब आप PHP को अपग्रेड करते हैं तो आप पाएंगे कि नई वेबसाइट काम नहीं कर रही है। यह बहुत संभव है कि आपकी वेबसाइट में मौजूद कोड उन सुविधाओं तक पहुंचने की कोशिश कर रहा है जिन्हें आपके द्वारा उपयोग किए जा रहे PHP के नए संस्करण से या तो बदल दिया गया है या हटा दिया गया है।

जब आप बीच स्विच करते हैं तो इस प्रकार की समस्या होने की अधिक संभावना होती है प्रमुख PHP के संस्करण, यानी यदि आप PHP 5.6.0 से 7.0.0 तक जाते हैं।

लघु संस्करण संख्याओं (तीन भाग php संस्करण संख्या का दूसरा भाग) के बीच स्विच करने से भी ऐसी समस्याएं उत्पन्न हो सकती हैं, हालांकि यह कम आम है और समस्याओं को हल करने के लिए आपकी वेबसाइट में आवश्यक परिवर्तन संभवतः छोटे और त्वरित होंगे।

बिल्ड संस्करणों (PHP संस्करण संख्या का तीसरा भाग) के बीच स्विच करने से ऐसी समस्याएं कभी उत्पन्न नहीं होनी चाहिए।

अद्यतनों के बारे में शीर्ष पर कैसे रहें और उन्हें यथासंभव कष्टरहित कैसे बनाएं

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

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

मुझे त्रुटियां भी नहीं मिलतीं, मेरी वेबसाइट सिर्फ एक सफेद पृष्ठ है!

ये काफी आम है. उत्पादन परिवेश में यह सामान्य है कि PHP को त्रुटियों का सामना करने पर न दिखाने के लिए सेट किया जाए। इसके परिणामस्वरूप आपका वेबपेज रेंडर करने में विफल हो सकता है और परिणाम केवल एक सफेद खाली वेबपेज रह सकता है। यदि ऐसा होता है तो आपको PHP में डिबगिंग सक्षम करना चाहिए। हालाँकि यह आदर्श रूप से लाइव साइट पर नहीं किया जाएगा। यदि आपको यह सफ़ेद पृष्ठ मिलता है, तो पिछले PHP संस्करण पर वापस जाएँ जो काम करता था और फिर एक डुप्लिकेट छिपी हुई वेबसाइट सेट करें जिसका उपयोग आप नए PHP संस्करण में आने वाली समस्याओं के निवारण के लिए कर सकते हैं।

मैं PHP के नए संस्करण पर अपनी वेबसाइट का सुरक्षित परीक्षण कैसे करूँ?

जैसा कि ऊपर उल्लेख किया गया है, आपकी साइट की एक प्रति के साथ परीक्षण करना समस्याओं के निवारण का एक वास्तव में उपयोगी तरीका है। इसका मतलब है कि आप नियंत्रित तरीके से विभिन्न PHP संस्करणों के साथ प्रयोग करके साइट के साथ खिलवाड़ कर सकते हैं, बिना किसी डाउन टाइम या आपके विज़िटर द्वारा देखी जाने वाली लाइव साइट पर होने वाली समस्याओं के बिना।

अपनी वेबसाइट की कॉपी को सर्वोत्तम तरीके से कैसे सेट अप करें यह आपकी वेब होस्टिंग पर निर्भर करता है। यह एक के साथ आ सकता है विकास या मचान किसी प्रकार का वातावरण. इसे जांचने का एकमात्र तरीका अपने सेवा प्रदाता से पूछना है।

यदि आपका प्रदाता ऐसी कोई सेवा प्रदान नहीं करता है तो सबसे अच्छी बात यह है कि अपनी पूरी वेबसाइट को किसी भिन्न स्थान पर कॉपी कर लें। आप इसे अपने कंप्यूटर या दूरस्थ रूप से होस्ट किए गए वेब सर्वर पर कर सकते हैं। आदर्श रूप से यह बिल्कुल आपकी लाइव वेबसाइट के समान वातावरण पर होगा। इस तरह आप दो अलग-अलग वेब सर्वर वातावरणों के बीच मौजूद अंतरों में किसी भी समस्या से इंकार कर सकते हैं।

अपनी वेबसाइट की एक प्रति स्थापित करने के लिए आपको संभवतः निम्नलिखित मुख्य कार्य करने होंगे:
  1. वेबसाइट की सभी फ़ाइलों को अपने वेब सर्वर पर नए फ़ोल्डर में कॉपी करें
  2. यह मानते हुए कि आपकी वेबसाइट को कार्य करने के लिए एक डेटाबेस की आवश्यकता है, एक नया डेटाबेस बनाएं और फिर लाइव डेटाबेस से सभी तालिकाओं को नए डेटाबेस में कॉपी करें।
  3. यह समझने के लिए कि वेबसाइट एक अलग यूआरएल पर चल रही है, वेबसाइट की नई पूर्वावलोकन प्रतिलिपि के लिए आवश्यक कॉन्फ़िगरेशन परिवर्तन करें।
  4. कॉपी वेबसाइट को सार्वजनिक इंटरनेट से पूरी तरह छिपाने के लिए कुछ करें। यह या तो नई पूर्वावलोकन वेबसाइट के रूट के लिए एक पासवर्ड संरक्षित फ़ोल्डर स्थापित करना हो सकता है या बस robots.txt फ़ाइल का उपयोग करके वेबसाइट को खोज इंजन से छिपाना हो सकता है।

आलेख अंतिम बार अद्यतन किया गया: 23rd May, 2021