پی ایچ پی وہ پروگرامنگ زبان ہے جسے ہم ورڈپریس بنانے اور برقرار رکھنے کے لیے استعمال کرتے ہیں۔ پی ایچ پی کے نئے ورژن تیز اور زیادہ محفوظ ہیں۔ اگر ورڈپریس کو پتہ چلا کہ آپ کی سائٹ انورژن پر چل رہی ہے، تو آپ کو اپ ڈیٹ کرنے کے لیے کہا جائے گا۔ پچھلے گائیڈ میں، ہم نے دکھایا **Hostgator ویب ہوسٹنگ کے ساتھ ورڈپریس سائٹس کے لیے پی ایچ پی ورژن کو کیسے اپ ڈیٹ کیا جائے Hostgator آپ کی سائٹ کے پی ایچ پی ورژن کو منظم کرنے کے لیے آپ کے سرور پر منحصر ہے یا تو پی ایچ پی سلیکٹر یا ملٹی پی ایچ پی مینیجر پلگ ان پیش کرتا ہے۔ اگر آپ نے پہلے پی ایچ پی ورژن کو نئے ورژن میں اپ گریڈ کرنے کے لیے پی ایچ پی سلیکٹر کا استعمال کیا ہے، اور پھر حال ہی میں پی ایچ پی کو اپ ڈیٹ کرنے کے لیے ملٹی پی ایچ پی مینیجر پلگ ان کا استعمال کیا ہے، تو آپ کو اپنی سائٹ پر یہ غلطی ہوسکتی ہے۔ انتباہ: غیر متعینہ مستقل WP_CONTENT_DIR âÃÂàکا استعمال âÃÂÃÂWP_CONTENT_DIRÃÂÃÂà(یہ ایک خرابی پھینک دے گا PHP کے مستقبل کے ورژن میں) /home1/xxxx/public_html/wp-includes/load.phpon لائن 115 میں ایسا لگتا ہے کہ آپ کی پی ایچ پی کی انسٹالیشن میں MySQL ایکسٹینشن موجود نہیں ہے جو ورڈپریس کو درکار ہے۔ یہ خرابی .htaccess فائل میں ڈپلیکیٹ ہینڈلر کی وجہ سے ہوئی ہے اور نیچے دیے گئے مراحل پر عمل کرکے اسے آسانی سے ٹھیک کیا جا سکتا ہے۔ == .htaccess فائل کا بیک اپ لیں == Hostgator کے ساتھ cPanel میں لاگ ان کریں۔ ویب سائٹس>فائلز>فائل مینیجر پر جائیں۔ اپنے ڈومین یا ویب سائٹ کے لیے دستاویز کی جڑ تلاش کریں۔ اگر آپ ہوسٹنگ اکاؤنٹ میں صرف ایک ویب سائٹ کی میزبانی کرتے ہیں، تو اس کا ڈیفالٹ روٹ عام طور پر ہوتا ہے۔ **public_html** فولڈر۔ اگر آپ یہ سب ڈومین یا ایڈون ڈومین کے لیے کر رہے ہیں، تو اس کے بجائے اس ڈومین کے لیے دستاویز کی جڑ تلاش کریں۔ .htaccess فائل سائٹ کے روٹ ڈائریکٹر پر مل سکتی ہے۔ روٹ میں ایک نیا فولڈر بنائیں۔ پھر .htaccess فائل پر دائیں کلک کریں، سیاق و سباق کے مینو سے کاپی کو منتخب کریں، پھر فائل کا راستہ درج کریں، اس کنفیگریشن فائل کو کاپی کرنے کے لیے نئے فولڈر کا نام ٹائپ کریں۔ آپ اس فائل کی ایک کاپی اپنے سرور سے اپنے مقامی کمپیوٹر پر بیک اپ کے طور پر بھی ڈاؤن لوڈ کر سکتے ہیں۔ == .htaccess فائل میں ترمیم کریں == فائل مینیجر میں، .htaccess پر دائیں کلک کریں، سیاق و سباق کے مینو سے ترمیم کو منتخب کریں، اور پھر پاپ اپ ونڈو سے دوبارہ ترمیم پر کلک کریں۔ اپنی .htaccess فائل میں، تلاش کے بٹن پر کلک کریں، âÃÂÃÂaddhandlerâÃÂàٹائپ کریں، آپ کو PHP ہینڈلرز کے لیے دو اندراجات تلاش کرنے چاہئیں۔ ! error-hostgator.jpg?resize=700%2C616&ssl =1) پرانا جسے آپ کو ہٹانے کی ضرورت ہو گی ان میں سے ایک کی طرح نظر آئے گا: # PHP71 کو بطور ڈیفالٹ AddHandler ایپلیکیشن/x-httpd-php71 .php استعمال کریں suPHP_ConfigPath /opt/php71/lib یا #PHPedge کو بطور ڈیفالٹ AddHandler ایپلیکیشن/x-httpd-php-edge .php استعمال کریں suPHP_ConfigPath /opt/phpedge/lib آپ جو نیا رکھنا چاہتے ہیں وہ نیچے کی طرح نظر آئے گا۔ # php -- شروع کریں cPanel سے تیار کردہ ہینڈلر، ترمیم نہ کریں # âÃÂÃÂea-php74âÃÂàپیکیج کو بطور ڈیفالٹ سیٹ کریں۔ ÃÂÃÂPHPâàپروگرامنگ زبان AddHandler application/x-httpd-ea-php74 .php .php7 .phtml # php -- END cPanel سے تیار کردہ ہینڈلر، ترمیم نہ کریں۔ کلک کریں۔ **تبدیلیاں محفوظ کریں** اور پھر ایڈیٹر کو بند کرنے کے لیے **بند کریں**۔ اپنی ویب سائٹ کو براؤزر سے دوبارہ لوڈ کرنے کی کوشش کریں کہ آیا غلطی ختم ہو گئی ہے۔ بونس کی تجاویز - اگر آپ کی .htaccess فائل میں ایک سے زیادہ پرانی پی ایچ پی ہینڈلر اندراج ہے، تو آپ کو ان تمام پرانے پی ایچ پی ہینڈلرز کو غیر فعال کرنا چاہیے اور صرف ایک اندراج ہونا چاہیے۔ - اگر آپ کی سائٹ اب بھی گمشدہ ورڈپریس مطلوبہ MySQL ایکسٹینشن کی خرابی دکھا رہی ہے تو دوسری .htaccess فائل تلاش کریں۔ آپ کی ویب سائٹ کے دستاویز کی جڑ کے اوپر۔ htaccess کو کھولیں اور چیک کریں کہ آیا وہاں کوئی پی ایچ پی ہینڈلر موجود ہے اور اسے غیر فعال کریں۔ ایک بار پھر، آپ .htaccess فائل میں ترمیم کرنے سے پہلے اسے ڈپلیکیٹ یا بیک اپ کر سکتے ہیں۔