আপনার অ্যাপ্লিকেশন সমর্থন করে এমন নতুনতম সংস্করণটি ব্যবহার করুন। নতুন PHP দ্রুতগতির এবং নিরাপত্তা সংক্রান্ত সমাধান পায়; কিন্তু মেয়াদোত্তীর্ণ সংস্করণ এর কোনোটিই পায় না।
এটি পরিবর্তন করার নিয়ম
সাইট → আপনার সাইট → সফটওয়্যার → PHP সংস্করণ। পরিবর্তনটি কয়েক সেকেন্ডের মধ্যে কার্যকর হয় এবং এর জন্য দৃশ্যমান কোনো রিস্টার্টের প্রয়োজন হয় না।
লাইভ সাইটে এটি পরিবর্তন করার আগে
প্রথমে একটি ব্যাকআপ নিন (সাইট → আপনার সাইট → ব্যাকআপ), এবং আপনার প্লাগইন ও থিম আপডেট করুন — PHP আপগ্রেডের সময় এগুলিতেই সমস্যা দেখা দেয়। লাইভ সাইটে কোনো প্রভাব না ফেলে এই আপডেটগুলি পরীক্ষা করতে একটি স্টেজিং কপি (সাইট → আপনার সাইট → স্টেজিং) ব্যবহার করুন। ⚠️ একটি স্টেজিং কপি লাইভ সাইটের একই PHP সংস্করণে চলে, তাই এটি নিজে থেকে নতুন সংস্করণ পরীক্ষা করতে পারে না: পরিবর্তনের পরে সাইটটি সঠিকভাবে কাজ না করলে, পূর্ববর্তী সংস্করণে ফিরে যান — এতে মাত্র কয়েক সেকেন্ড সময় লাগে।
পরবর্তীতে কোনো সমস্যা দেখা দিলে
সাধারণত এমন একটি প্লাগইন বা লাইব্রেরির কারণে এটি ঘটে যা আপডেট করা হয়নি। পূর্ববর্তী সংস্করণে ফিরে যান — এতে মাত্র কয়েক সেকেন্ড সময় লাগে — এবং সাইট → আপনার সাইট → পরিসংখ্যান-এ গিয়ে ত্রুটির লগটি পড়ুন। লগটিতে ফাইল এবং লাইনের নাম উল্লেখ থাকে, যা প্লাগইনটি শনাক্ত করার জন্য সাধারণত যথেষ্ট।
বিশেষভাবে WordPress-এর ক্ষেত্রে
WordPress কোর বর্তমান PHP সংস্করণকে ভালোভাবে সমর্থন করে। সমস্যা মূলত প্লাগইনগুলিতে হয়ে থাকে, এবং WordPress স্ক্রিনটি আপনার সবকটি সাইটের প্রতিটি প্লাগইন সেটির সংস্করণসহ তালিকাভুক্ত করে, যাতে কোনোটি সরানোর আগেই আপনি দেখতে পারেন কোন সাইটগুলিতে ঝুঁকিপূর্ণ প্লাগইন রয়েছে।
⚠️ আমরা আপনার হয়ে আপনার PHP সংস্করণ আপগ্রেড করি না, এবং সিদ্ধান্তটি আপনারই থাকবে কারণ কেবল আপনিই জানেন আপনার কোড কী কাজ করে। আমরা নতুন সংস্করণগুলি উপলব্ধ রাখি এবং সেগুলিতে প্রয়োজনীয় প্যাচ যুক্ত করি।
⛔ আপনার সংস্করণের মেয়াদ শেষ হতে চলেছে কি না তা আমরা বর্তমানে আগে থেকে সতর্ক করি না, তাই কাউকে জানানোর জন্য অপেক্ষা করবেন না। আমরা ইতিমধ্যে প্রত্যাহার করেছি এমন একটি সংস্করণ ব্যবহার করার সময় আপনি যদি কোনো সহায়তা টিকিট খোলেন, তবে ফর্মের আগের সাইট পরীক্ষাটি তা নির্দেশ করে এবং সমর্থিত নতুনতম সংস্করণের পরামর্শ দেয় — তবে এটি কেবল সেখানেই প্রদর্শিত হয়, এবং কেবল সংস্করণটি ইতিমধ্যে প্রত্যাহার করার পরেই দেখা যায়। বছরে একবার বা দুবার নিজে PHP সংস্করণ স্ক্রিনটি পরীক্ষা করুন।
এখানে "মেয়াদোত্তীর্ণ" বলতে যা বোঝানো হয়েছে
একটি মেয়াদোত্তীর্ণ সংস্করণ PHP প্রজেক্ট থেকে সমাধান পাওয়া বন্ধ করে দেয়। আমরা ইচ্ছাকৃতভাবেই এর বেশ কয়েকটি সংস্করণ উপলব্ধ রাখি, যেগুলি আমাদের প্ল্যাটফর্ম দ্বারা সুরক্ষিত এবং নিরাপত্তার প্যাচযুক্ত, যাতে একটি পুরোনো অ্যাপ্লিকেশনকে প্রথমে পুনর্নির্মাণ না করেই প্রথম দিনেই নিয়ে আসা যায়। এটি একটি বাস্তব বিকল্প এবং কোনো ফাঁদ নয় — তবে এটি কেবল একটি ন্যূনতম ভিত্তি, চূড়ান্ত গন্তব্য নয়, এবং আপনার কোড সমর্থন করে এমন নতুনতম সংস্করণটিই সবসময় সঠিক সমাধান।