آرٹیکل ڈائرکٹری
حلویستاپی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" میں تبدیل کریں ▼
مرحلہ 3:اپاچی سروس کو درج ذیل کمانڈ کے ساتھ دوبارہ شروع کریں ▼
service httpd restart
یہ وہ جگہ ہےلینکسسسٹم کے عام مسائل، جب تک آپ مندرجہ بالا طریقوں پر عمل کرتے ہیں، کوڈ میں ترمیم کرنے کی ضرورت نہیں، آپ انہیں صرف 3 مراحل میں جلدی حل کر سکتے ہیں، بہت آسان ^_^
注意 事项
- کبھی بھی "phpfcgid" کا انتخاب نہ کریں، کیونکہ یہ بہت زیادہ میموری استعمال کرنا آسان ہے اور بار بار 500 غلطیوں کے مسائل کا سبب بنتا ہے۔
اگر آپ "phpfcgid" ٹیمپلیٹ استعمال کرنے کو ترجیح دیتے ہیں،چن ویلیانگیہ تجویز کیا جاتا ہے کہ آپ اسے استعمال کرنے سے پہلے ترتیبات کو بہتر بنائیں ▼
ہوپ چن ویلیانگ بلاگ ( https://www.chenweiliang.com/ ) کا اشتراک کیا گیا "اگر ویسٹا سی پی پینل میں پی ایچ پی اوپن_بیسڈیر کی خرابی واقع ہو تو مجھے کیا کرنا چاہیے؟ ، آپکی مدد کے لئے.
اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-734.html
تازہ ترین اپ ڈیٹس حاصل کرنے کے لیے چن ویلیانگ کے بلاگ کے ٹیلیگرام چینل میں خوش آمدید!
📚 یہ گائیڈ بہت بڑی قیمت پر مشتمل ہے، 🌟یہ ایک نادر موقع ہے، اس سے محروم نہ ہوں! ⏰⌛💨
پسند آئے تو شیئر اور لائک کریں!
آپ کا اشتراک اور پسندیدگی ہماری مسلسل حوصلہ افزائی ہے!