अस्वीकरण: आपकी वेबसाइट के PHP संस्करण को अपडेट करने का प्रयास करने से पहले हम आपको अत्यधिक अनुशंसा करते हैं इसका पूरा बैकअप बना लें, बस अगर कुछ भी गलत हो जाए।
पहले यह निर्धारित करें कि निम्नलिखित में से कौन सा वेब होस्टिंग परिदृश्य आपकी वेबसाइट पर सबसे अच्छा लागू होता है:
- वेबसाइट साझा होस्टिंग का उपयोग करती है जिसे मेरे होस्टिंग प्रदाता द्वारा प्रबंधित किया जाता है: यदि आपकी वेबसाइट किसी अच्छे वेब प्रदाता द्वारा होस्ट की गई है तो स्विच करना एक त्वरित और काफी दर्द रहित प्रक्रिया होनी चाहिए। इसकी बहुत संभावना है कि आप 'कंट्रोल पैनल' इंटरफ़ेस के माध्यम से स्वयं परिवर्तन करने में सक्षम होंगे जो आपको प्रदान किया गया है।
- वेबसाइट वीपीएस या कस्टम सर्वर पर चलती है जिसे मुझे स्वयं प्रबंधित करना होता है: यदि आपके पास ऐसी होस्टिंग है जो 'अप्रबंधित' है (कई) वर्चुअल प्राइवेट सर्वर समाधान अपडेट के समर्थन के बिना प्रदान किए जाते हैं) तो आपको स्वयं PHP अपग्रेड करना पड़ सकता है।
आइए अब इन दोनों विकल्पों पर अधिक विस्तार से नजर डालें...
एक विशिष्ट 'पूरी तरह से प्रबंधित' साझा होस्टिंग पैकेज पर PHP को अपडेट करना
कृपया ध्यान दें कि आपके सर्वर के कॉन्फ़िगरेशन को बदलने के लिए आपके पास वास्तव में कौन से विकल्प उपलब्ध हैं, यह पूरी तरह से आपके द्वारा उपयोग किए जा रहे वेब होस्ट और उत्पाद पर निर्भर करेगा।
आदर्श रूप में आपके पास एक तक पहुंच होगी वेबसाइट नियंत्रण कक्ष जिसका उपयोग आप अपनी वेबसाइट को चलाने के लिए उपयोग किए जाने वाले PHP संस्करण को बदलने के लिए कर सकते हैं। इस प्रक्रिया की कुछ शर्तें हैं:
- आप स्वयं यह कार्य करने में प्रसन्न हैं। अपना PHP संस्करण बदलना चाहिए आदर्श यदि नया संस्करण आपके वेबसाइट कोड के साथ असंगति की समस्या पैदा करता है तो लाइव वेबसाइट पर ऐसा न करें। पर हमारा लेख देखें PHP के नए संस्करण के साथ अपनी वेबसाइट का परीक्षण कैसे करें यहाँ।
यदि आपकी वेबसाइट अभी तक सार्वजनिक नहीं है या आपको कुछ डाउन-टाइम से कोई आपत्ति नहीं है तो आप तुरंत बदलाव कर सकते हैं और 'लाइव' परीक्षण कर सकते हैं। यदि आपको कोई समस्या आती है, तो पिछले PHP संस्करण पर वापस लौटें। अब हमारे गाइड को देखें उन्नत PHP वाली त्रुटियों का निवारण.
हालाँकि, यदि यह कोई विकल्प नहीं है तो आपको परीक्षण के लिए अपनी वेबसाइट की एक प्रति बनानी होगी। यदि आप नहीं जानते कि अपनी वेबसाइट का बैकअप कैसे लें और उसकी प्रतिलिपि कैसे बनाएं तो यह पूरी प्रक्रिया संभवतः आपके लिए नहीं है। इस मामले में आप शायद यही चाहेंगे एक डेवलपर खोजें आपकी मदद करने के लिए।
- भले ही आपका ISP आपकी वेबसाइट के PHP संस्करण को बदलने का समर्थन करता हो, फिर भी उनके पास इसे कॉन्फ़िगर करने के लिए कोई वेब व्यवस्थापक नहीं हो सकता है। आपको इसे कॉन्फ़िगरेशन फ़ाइल जैसे .htaccess फ़ाइल के माध्यम से करना पड़ सकता है। यदि आपको नियंत्रण कक्ष इंटरफ़ेस के अंदर अपने वेब सर्वर के PHP संस्करण को प्रबंधित करने का कोई संदर्भ नहीं मिल रहा है, तो आप शायद उनकी सहायता वेबसाइट की जांच करना चाहेंगे। इसके बारे में एक ज्ञान आधारित लेख होने की संभावना है और यदि फिर भी कोई खुशी नहीं है तो हम अनुशंसा करेंगे कि आप सहायता विभाग से टिकट प्राप्त करें।
- आपको पता चल सकता है कि आपका वेब प्रदाता आपके विशेष होस्टिंग पैकेज पर नवीनतम PHP प्रदान नहीं करता है।
आप उसी प्रदाता के नए सर्वर पर माइग्रेट करके इसे हल करने में सक्षम हो सकते हैं क्योंकि कभी-कभी पुराने खाते पुराने हार्डवेयर पर अटक जाते हैं जिन्हें समान स्तर का रखरखाव नहीं मिलता है। हालाँकि, यह भी संभव हो सकता है कि आपका प्रदाता PHP का वह संस्करण पेश न करे जो आप चाहते हैं। यदि वे वर्तमान संस्करणों का समर्थन करने में असमर्थ हैं तो आप शायद ऐसा करना चाहें किसी अन्य ISP पर जाने पर विचार करें.
यह मानते हुए कि आपके पास अपने PHP संस्करण को बदलने के लिए नियंत्रण कक्ष तक पहुंच है, इसके लिए हमारी युक्तियां पढ़ें नियंत्रण कक्ष के माध्यम से PHP बदलना यहाँ।
एक 'अप्रबंधित' वेब सर्वर पर PHP को अपडेट करना जिसे बनाए रखने की जिम्मेदारी आपकी है
यह प्रक्रिया काफी हद तक इस बात पर निर्भर करती है कि आपका वेब सर्वर किस प्रकार के ऑपरेटिंग सिस्टम पर चलता है। वह मार्गदर्शिका चुनें जो आपके सेटअप से संबंधित हो:
मेरा आईएसपी मुझे आवश्यक PHP संस्करण प्रदान नहीं करता है
आप यह निष्कर्ष निकाल सकते हैं कि आपको अपनी वेबसाइट को एक नए आईएसपी पर ले जाने की आवश्यकता है। हमारे गाइड का पालन करें एक बेहतर PHP होस्ट पर जाना यहाँ।
मैंने अपना स्वयं का सर्वर बनाया है, मेरे पास क्या विकल्प हैं?
यहां हमारे गाइड के साथ शुरुआत करें PHP को मैन्युअल रूप से अपग्रेड कैसे करें यहाँ।
क्या ये चरण बहुत जटिल या समय लेने वाले लगते हैं?
ऐसा लगता है जैसे पेशेवरों को बुलाने का समय आ गया है। के लिए हमारी मार्गदर्शिका देखें PHP डेवलपर्स जो सहायता कर सकता है.
आलेख अंतिम बार अद्यतन किया गया: 21st January, 2021