तुमचा ॲप्लिकेशन समर्थन करत असलेली सर्वात नवीन आवृत्ती वापरा. नवीन PHP अधिक वेगवान असते आणि त्याला सुरक्षितता निराकरणे मिळतात; जीवनचक्राच्या शेवटी (end-of-life) असलेल्या आवृत्तीला या दोन्ही गोष्टी मिळत नाहीत.
ती बदलणे
Sites → तुमची साइट → Software → PHP version. हा बदल काही सेकंदांत लागू होतो आणि यासाठी तुम्हाला दिसेल अशा रीस्टार्टची आवश्यकता नसते.
थेट (live) साइटवर बदल करण्यापूर्वी
प्रथम बॅकअप घ्या (Sites → तुमची साइट → Backups), आणि तुमचे प्लगइन्स व थीम अपडेट करा — PHP अपग्रेडमुळे सहसा याच ठिकाणी समस्या निर्माण होतात. थेट साइटला स्पर्श न करता त्या अद्यतनांचा सराव करण्यासाठी स्टेजिंग प्रत वापरा (Sites → तुमची साइट → Staging). ⚠️ स्टेजिंग प्रत थेट साइटप्रमाणेच समान PHP आवृत्ती चालवते, त्यामुळे ती स्वतःहून नवीन आवृत्तीची चाचणी घेऊ शकत नाही: बदल केल्यानंतर साइटमध्ये काही बिघाड झाल्यास, आवृत्ती पुन्हा पूर्ववत करा — यासाठी काही सेकंद लागतात.
नंतर काही बिघाड झाल्यास
अपडेट न केलेले एखादे प्लगइन किंवा एखादी लायब्ररी हे याचे नेहमीचे कारण असते. आवृत्ती पूर्ववत करा — यासाठी काही सेकंद लागतात — आणि Sites → तुमची साइट → Statistics येथे एरर लॉग वाचा. लॉग फाइलचे आणि ओळीचे नाव दर्शवतो, जे सामान्यतः प्लगइन ओळखण्यासाठी पुरेसे असते.
विशेषतः WordPress साठी
WordPress कोर सध्याच्या PHP ला चांगल्या प्रकारे समर्थन देते. समस्या प्लगइन्समध्ये असतात, आणि WordPress स्क्रीन तुमच्या संपूर्ण संचातील प्रत्येक प्लगइन त्याच्या आवृत्तीसह सूचीबद्ध करते, जेणेकरून तुम्ही कोणत्याही साइट हलवण्यापूर्वी कोणत्या साइट्सवर धोकादायक प्लगइन आहे हे पाहू शकता.
⚠️ आम्ही तुमच्यासाठी तुमची PHP आवृत्ती अपग्रेड करत नाही, आणि ही निवड तुमचीच राहते कारण तुमचा कोड काय करतो हे फक्त तुम्हालाच ठाऊक असते. आम्ही नवीन आवृत्त्या उपलब्ध आणि पॅच करून ठेवतो.
⛔ तुमची आवृत्ती जीवनचक्राच्या शेवटास (end of life) पोहोचत असल्याबद्दल आम्ही सध्या तुम्हाला आगाऊ चेतावणी देत नाही, त्यामुळे सांगण्याची वाट पाहू नका. आम्ही आधीच निवृत्त केलेल्या आवृत्तीवर कार्यरत असताना तुम्ही समर्थन तिकीट उघडल्यास, फॉर्मच्या आधीची साइट तपासणी ती दर्शवते आणि सर्वात नवीन समर्थित आवृत्ती सुचवते — परंतु ती केवळ तिथेच आणि आवृत्ती आधीच निवृत्त झाल्यावरच समोर येते. वर्षातून एकदा किंवा दोनदा PHP version स्क्रीन स्वतः तपासा.
येथे "end of life" चा अर्थ काय आहे
जीवनचक्राच्या शेवटी पोहोचलेल्या आवृत्तीला PHP प्रकल्पाकडून निराकरणे मिळणे थांबते. जुना ॲप्लिकेशन पुन्हा तयार करण्याऐवजी पहिल्याच दिवशी सुरू करता यावा यासाठी आम्ही त्यापैकी काही आवृत्त्या जाणूनबुजून उपलब्ध ठेवतो, ज्या आमच्या प्लॅटफॉर्मद्वारे सुरक्षित आणि पॅच केलेल्या असतात. हा एक खरा पर्याय आहे आणि सापळा नाही — परंतु ती पायाभूत मर्यादा आहे, अंतिम मुक्काम नाही, आणि तुमचा कोड समर्थन करत असलेली सर्वात नवीन आवृत्ती हेच अद्याप योग्य उत्तर आहे.