علمی اساس
پی ایچ پی کا ورژن منتخب کرنا
اپنے کوڈ کے تعاون یافتہ تازہ ترین ورژن کا استعمال کریں۔ یہاں اسے تبدیل کرنے کا طریقہ اور یہ معلوم کرنے کا طریقہ ہے کہ کیا چیز خراب ہوئی ہے۔
اپنی ایپلیکیشن کے تعاون یافتہ تازہ ترین ورژن کا استعمال کریں۔ نئے PHP ورژن تیز تر ہوتے ہیں اور انہیں سیکیورٹی اپ ڈیٹس ملتی ہیں، جبکہ اختتامِ عمر (end-of-life) کو پہنچنے والے ورژنز کو ان میں سے کچھ نہیں ملتا۔
اسے تبدیل کرنا
سائٹس (Sites) → آپ کی سائٹ → ترتیبات (Settings) → PHP ورژن۔ یہ تبدیلی چند سیکنڈز میں نافذ ہو جاتی ہے اور اس کے لیے کسی ایسے ری سٹارٹ کی ضرورت نہیں ہوتی جو آپ کو نظر آئے۔
لائیو سائٹ پر تبدیل کرنے سے پہلے
اسٹیجنگ (staging) کا استعمال کریں۔ سائٹس (Sites) → آپ کی سائٹ → اسٹیجنگ (Staging) چند منٹ میں نئے ورژن پر ایک کاپی بنا دیتا ہے، اور آپ لائیو سائٹ کو چھوئے بغیر اس پر کلک کر کے جائزہ لے سکتے ہیں۔ اگر یہ ٹھیک کام کرے تو اسے پروموٹ کر دیں؛ اور اگر نہیں، تو اسٹیجنگ کاپی کو حذف کر دیں اور کچھ بھی تبدیل نہیں ہوگا۔
اگر بعد میں کوئی چیز خراب ہو جائے
اس کی عام وجہ کوئی ایک پلگ ان یا ایک لائبریری ہوتی ہے جو اپ ڈیٹ نہیں کی گئی ہوتی۔ ورژن کو واپس پرانے پر سیٹ کر دیں — اس میں چند سیکنڈز لگتے ہیں — اور سائٹس (Sites) → آپ کی سائٹ → لاگز (Logs) پر جا کر ایرر لاگ پڑھیں۔ لاگ میں فائل اور لائن کا نام درج ہوتا ہے، جو عموماً پلگ ان کی نشاندہی کرنے کے لیے کافی ہوتا ہے۔
خاص طور پر WordPress کے حوالے سے
WordPress کا کور موجودہ PHP کو اچھی طرح سپورٹ کرتا ہے۔ مسائل پلگ انز کی وجہ سے ہوتے ہیں، اور WordPress اسکرین آپ کے تمام ہوسٹنگ نیٹ ورک کے ہر پلگ ان کو اس کے ورژن کے ساتھ دکھاتی ہے، تاکہ آپ کسی بھی سائٹ کو منتقل کرنے سے پہلے دیکھ سکیں کہ کس سائٹ پر خطرے کا باعث بننے والا پلگ ان موجود ہے۔
⚠️ ہم آپ کا PHP ورژن خود بخود اپ گریڈ نہیں کرتے، اور یہ انتخاب آپ کے پاس ہی رہتا ہے کیونکہ صرف آپ جانتے ہیں کہ آپ کا کوڈ کیا کام کرتا ہے۔ ہم نئے ورژنز کو دستیاب اور پیچ شدہ (patched) رکھتے ہیں۔
⛔ ہم فی الحال آپ کو پیشگی خبردار نہیں کرتے کہ آپ کا ورژن اختتامِ عمر کے قریب ہے، اس لیے بتائے جانے کا انتظار نہ کریں۔ اگر آپ ایسے ورژن کو چلاتے ہوئے سپورٹ ٹکٹ کھولتے ہیں جسے ہم پہلے ہی ریٹائر کر چکے ہیں، تو فارم کے سامنے موجود سائٹ چیک اس کی نشاندہی کرتا ہے اور تازہ ترین تعاون یافتہ ورژن تجویز کرتا ہے — لیکن یہ واحد جگہ ہے جہاں یہ ظاہر ہوتا ہے، اور وہ بھی صرف اس وقت جب ورژن پہلے ہی ریٹائر ہو چکا ہو۔ سال میں ایک یا دو بار خود PHP ورژن کی اسکرین چیک کریں۔
یہاں "اختتامِ عمر" (end-of-life) کا کیا مطلب ہے
اختتامِ عمر کو پہنچنے والے ورژن کو PHP پروجیکٹ کی طرف سے فکسز ملنا بند ہو جاتے ہیں۔ ہم جان بوجھ کر ان میں سے کئی ورژنز کو دستیاب رکھتے ہیں، جنہیں ہمارا پلیٹ فارم محفوظ بناتا اور سیکیورٹی پیچز فراہم کرتا ہے، تاکہ کوئی پرانی ایپلیکیشن پہلے سے ری بلڈ کیے بغیر پہلے دن ہی منتقل ہو سکے۔ یہ ایک حقیقی آپشن ہے کوئی جال نہیں — لیکن یہ ایک نچلی حد (floor) ہے، منزل نہیں، اور آپ کے کوڈ کی سپورٹ کردہ تازہ ترین ورژن ہی درست جواب ہے۔
کیا اب بھی پھنسے ہوئے ہیں؟
ہر پلان میں سپورٹ شامل ہے اور آپ کی اپنی زبان میں جوابات ملتے ہیں۔
سپورٹ سے رابطہ کریں → تمام مضامین →