اگر VestaCP پینل میں PHP open_basedir کی خرابی واقع ہو تو مجھے کیا کرنا چاہیے؟

حلویستاپیphp open_basedir پینل کے ساتھ غلطی کا مسئلہ

PHP open_basedir کیا ہے؟

  • PHP open_basedir تحفظ کا موافقت ایک محفوظ موڈ حفاظتی اقدام ہے جو صارفین کو PHP استعمال کرنے سے روکتا ہے تاکہ وہ اپنی ہوم ڈائرکٹری سے باہر موجود فائلوں یا اسکرپٹ کو کھول سکیں جب تک کہ اس فولڈر کو واضح طور پر خارج نہ کر دیا گیا ہو۔
  • PHP open_basedir سیٹنگ کو فعال کرنا اس بات کو یقینی بنائے گا کہ تمام فائل آپریشنز ایک مخصوص ڈائرکٹری کے تحت فائلوں تک محدود ہیں، کسی مخصوص صارف کے پی ایچ پی اسکرپٹ کو غیر مجاز صارف اکاؤنٹس میں فائلوں تک رسائی سے روکتے ہیں۔
  • جب اسکرپٹ فائل کو جیسے fopen() یا gzopen() سے کھولنے کی کوشش کرتا ہے، تو فائل کا مقام چیک کیا جاتا ہے۔

یہاں VestaCP پینلز پر مزید متعلقہ سبق موجود ہیں ▼

جب کوئی فائل متعین یا اجازت شدہ ڈائرکٹری ٹری سے تجاوز کر جاتی ہے، تو پی ایچ پی اسے کھولنے سے انکار کر دے گا، درج ذیل جیسی خرابی ہو سکتی ہے:

PHP Warning: require(): open_basedir restriction in effect. File(/home/admin/web/project/www/app/autoload.php) is not within the allowed path(s): (/home/admin/web/project/public_shtml:/home/admin/tmp) in /home/admin/web/project/www/web/app.php on line 6

PHP Warning: require(/home/admin/web/project/www/app/autoload.php): failed to open stream: Operation not permitted in /home/admin/web/project/www/web/app.php on line 6

PHP Fatal error: require(): Failed opening required '/home/admin/web/project/www/web/../app/autoload.php' (include_path='.:/usr/share/php') in /home/admin/web/project/www/web/app.php on line 6

حل

مرحلہ 1:متعلقہ ڈومین کا نام "WEB سروس" درج کریں۔

مرحلہ 2:"ویب ٹیمپلیٹ HTTPD" میں ترمیم کریں

  • براہ کرم "ویب ٹیمپلیٹ HTTPD" کو "ڈیفالٹ" سے "phpcgi" میں تبدیل کریں ▼

VestaCP پینل نے "ویب ٹیمپلیٹ HTTPD" کو "ڈیفالٹ" سے "phpfcgid" شیٹ 4 میں تبدیل کر دیا

مرحلہ 3:اپاچی سروس کو درج ذیل کمانڈ کے ساتھ دوبارہ شروع کریں ▼

service httpd restart

یہ وہ جگہ ہےلینکسسسٹم کے عام مسائل، جب تک آپ مندرجہ بالا طریقوں پر عمل کرتے ہیں، کوڈ میں ترمیم کرنے کی ضرورت نہیں، آپ انہیں صرف 3 مراحل میں جلدی حل کر سکتے ہیں، بہت آسان ^_^

注意 事项

  • کبھی بھی "phpfcgid" کا انتخاب نہ کریں، کیونکہ یہ بہت زیادہ میموری استعمال کرنا آسان ہے اور بار بار 500 غلطیوں کے مسائل کا سبب بنتا ہے۔

اگر آپ "phpfcgid" ٹیمپلیٹ استعمال کرنے کو ترجیح دیتے ہیں،چن ویلیانگیہ تجویز کیا جاتا ہے کہ آپ اسے استعمال کرنے سے پہلے ترتیبات کو بہتر بنائیں ▼

ہوپ چن ویلیانگ بلاگ ( https://www.chenweiliang.com/ ) کا اشتراک کیا گیا "اگر ویسٹا سی پی پینل میں پی ایچ پی اوپن_بیسڈیر کی خرابی واقع ہو تو مجھے کیا کرنا چاہیے؟ ، آپکی مدد کے لئے.

اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-734.html

تازہ ترین اپ ڈیٹس حاصل کرنے کے لیے چن ویلیانگ کے بلاگ کے ٹیلیگرام چینل میں خوش آمدید!

🔔 چینل ٹاپ ڈائرکٹری میں قیمتی "ChatGPT Content Marketing AI Tool Usage Guide" حاصل کرنے والے پہلے فرد بنیں! 🌟
📚 یہ گائیڈ بہت بڑی قیمت پر مشتمل ہے، 🌟یہ ایک نادر موقع ہے، اس سے محروم نہ ہوں! ⏰⌛💨
پسند آئے تو شیئر اور لائک کریں!
آپ کا اشتراک اور پسندیدگی ہماری مسلسل حوصلہ افزائی ہے!

 

评论 评论

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا۔ ضروری شعبوں کا استعمال کیا جاتا ہے * لیبل لگائیں

اوپر سکرول کریں