নলেজ বেস
একটি পিএইচপি সংস্করণ বেছে নেওয়া
আপনার কোড যে সংস্করণটি সমর্থন করে তার নতুন সংস্করণটি ব্যবহার করুন। এটি কীভাবে পরিবর্তন করতে হবে এবং কী ভেঙে গেছে তা কীভাবে খুঁজে বের করবেন তা এখানে দেওয়া হলো।
আপনার অ্যাপ্লিকেশন যে সর্বশেষ সংস্করণ সমর্থন করে তা ব্যবহার করুন। নতুন PHP দ্রুততর এবং নিরাপত্তা আপডেট পায়; কিন্তু জীবনচক্র শেষ হওয়া (end-of-life) সংস্করণ কোনটিই পায় না।
এটি পরিবর্তন করা
Sites → your site → Settings → PHP version। পরিবর্তনটি কয়েক সেকেন্ডের মধ্যে কার্যকর হয় এবং আপনার দেখার মতো কোনো রিস্টার্টের প্রয়োজন হয় না।
লাইভ সাইটে এটি পরিবর্তন করার আগে
স্ট্যাজিং (staging) ব্যবহার করুন। Sites → your site → Staging-এর মাধ্যমে কয়েক মিনিটের মধ্যে নতুন সংস্করণে একটি কপি তৈরি হয়ে যায় এবং লাইভ সাইটে কোনো প্রভাব না ফেলেই আপনি সেখানে ঘুরে দেখতে পারেন। এটি ঠিকমতো কাজ করলে তা প্রমোট করুন; না হলে স্ট্যাজিং কপিটি মুছে ফেলুন, এতে কোনো সমস্যা হবে না।
পরবর্তীতে কোনো সমস্যা হলে
সাধারণত একটি প্লাগইন বা লাইব্রেরি আপডেট না করার কারণে এটি ঘটে। সংস্করণটি আগেরটিতে ফিরিয়ে নিন—এতে কয়েক সেকেন্ড সময় লাগে—এবং Sites → your site → Logs-এ গিয়ে ত্রুটির লগ (error log) দেখুন। লগে ফাইল এবং লাইনের নাম উল্লেখ থাকে, যা সাধারণত প্লাগইনটি শনাক্ত করার জন্য যথেষ্ট।
বিশেষভাবে WordPress-এর জন্য
WordPress কোর বর্তমান PHP ভালোভাবে সমর্থন করে। সমস্যা মূলত প্লাগইনের কারণে হয় এবং WordPress স্ক্রিনে আপনার সমস্ত সাইটের প্রতিটি প্লাগইন ও সেগুলির সংস্করণ তালিকাভুক্ত থাকে, ফলে কোনো সাইট স্থানান্তরের আগেই ঝুঁকিপূর্ণ প্লাগইনটি কোন সাইটে রয়েছে তা আপনি দেখতে পাবেন।
⚠️ আমরা আপনার PHP সংস্করণ নিজে থেকে আপগ্রেড করি না, এবং পছন্দ আপনারই থাকে কারণ শুধুমাত্র আপনার কোড কী করে তা কেবল আপনারই জানা। আমরা নতুন সংস্করণগুলি উপলব্ধ এবং প্যাচ করা অবস্থায় রাখি।
⛔ আপনার সংস্করণটির জীবনচক্র শেষের পথে—এমন কোনো পূর্ববর্তী সতর্কতা আমরা বর্তমানে দিই না, তাই এ বিষয়ে নির্দেশ পাওয়ার জন্য অপেক্ষা করবেন না। আপনি যদি এমন কোনো সংস্করণে সাইট চালিয়ে যাওয়ার সময় একটি সাপোর্ট টিকিট খোলেন যা আমরা ইতিমধ্যে অবসর দিয়েছি, তবে ফর্মের সামনের সাইট চেকটি এটি চিহ্নিত করে এবং সবচেয়ে নতুন সমর্থিত সংস্করণটি সুপারিশ করে—তবে এটি কেবল সেই জায়গাতেই এবং সংস্করণটি ইতিমধ্যে অবসর নেওয়ার পরেই দেখা যায়। বছরে অন্তত একবার বা দুবার নিজে থেকেই PHP সংস্করণের স্ক্রিনটি চেক করুন।
এখানে "জীবনচক্র শেষ হওয়া" (end-of-life) বলতে যা বোঝায়
জীবনচক্র শেষ হওয়া সংস্করণে PHP প্রজেক্ট থেকে আর কোনো আপডেট বা ফিক্স দেওয়া হয় না। আমাদের প্ল্যাটফর্ম দ্বারা সুরক্ষিত ও নিরাপত্তা প্যাচ যুক্ত করে আমরা উদ্দেশ্যপ্রণোদিতভাবে এমন কিছু পুরোনো সংস্করণ উপলব্ধ রাখি, যাতে কোনো পুরোনো অ্যাপ্লিকেশন প্রথম দিনেই নতুন করে তৈরি না করেই স্থানান্তরিত হতে পারে। এটি কোনো ফাঁদ নয়, বরং একটি বাস্তব বিকল্প—তবে এটি সর্বনিম্ন সীমা, কোনো গন্তব্য নয়, এবং আপনার কোডের সমর্থিত সর্বশেষ সংস্করণটিই সর্বদা সঠিক পছন্দ।
এখনও আটকে আছেন?
প্রতিটি প্ল্যানেই সহায়তা অন্তর্ভুক্ত রয়েছে এবং আপনার নিজের ভাষাতেই উত্তর দেওয়া হয়।
সহায়তার জন্য যোগাযোগ করুন → সব নিবন্ধ →