Kini MO le ṣe ti aṣiṣe open_basedir PHP ba waye ninu igbimọ VestaCP?

yanjuVestaCPphp open_basedir aṣiṣe iṣoro pẹlu nronu

Kini PHP open_basedir?

  • Awọn PHP open_basedir Idaabobo tweak ni a ailewu-ipo odiwon ti o idilọwọ awọn olumulo lati lilo PHP lati si awọn faili tabi awọn iwe afọwọkọ ti o wa ni ita ti ile wọn liana, ayafi ti pe folda ti a ti yọkuro kedere.
  • Ṣiṣe eto open_basedir PHP ṣiṣẹ yoo rii daju pe gbogbo awọn iṣẹ ṣiṣe faili ti ni ihamọ si awọn faili labẹ itọsọna kan, idilọwọ awọn iwe afọwọkọ PHP lati ọdọ olumulo kan pato lati wọle si awọn faili ni awọn akọọlẹ olumulo laigba aṣẹ.
  • Nigbati iwe afọwọkọ ba gbiyanju lati ṣii faili pẹlu fun apẹẹrẹ fopen () tabi gzopen (), ipo ti faili naa jẹ ayẹwo.

Awọn ikẹkọ ti o ni ibatan diẹ sii wa lori awọn panẹli VestaCP nibi ▼

Nigbati faili kan ba kọja igi itọsọna ti a ti sọ tabi ti a gba laaye, PHP yoo kọ lati ṣii, aṣiṣe ti o jọra si atẹle le ṣẹlẹ:

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

Ojutu

Igbesẹ 1:Tẹ orukọ ìkápá ti o baamu "iṣẹ WEB".

Igbesẹ 2:Ṣe atunṣe "Àdàkọ Wẹẹbu HTTPD"

  • Jọwọ yi "Àdàkọ Wẹẹbu HTTPD" lati "aiyipada" si "phpcgi" ▼

Igbimọ VestaCP ti yi pada "Àdàkọ Wẹẹbu HTTPD" lati "aiyipada" si "phpfcgid" Sheet 4

Igbesẹ 3:Tun iṣẹ Apache bẹrẹ pẹlu aṣẹ atẹle ▼

service httpd restart

eyi niLinuxAwọn iṣoro ti o wọpọ ti eto, niwọn igba ti o ba tẹle awọn ọna ti o wa loke, ko si iwulo lati yi koodu naa pada, o le yara yanju wọn ni awọn igbesẹ 3 nikan, o rọrun pupọ ^_^

Awọn iṣọra

  • Maṣe yan “phpfcgid” rara, nitori o rọrun lati jẹ iranti pupọ ati fa awọn iṣoro aṣiṣe 500 loorekoore.

Ti o ba fẹ lati lo awoṣe "phpfcgid",Chen WeiliangA gba ọ niyanju pe ki o mu awọn eto pọ si ṣaaju lilo rẹ ▼

Ireti Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pín "Kini o yẹ ki n ṣe ti aṣiṣe open_basedir PHP ba waye ninu igbimọ VestaCP? , lati ran ọ lọwọ.

Kaabo lati pin ọna asopọ ti nkan yii:https://www.chenweiliang.com/cwl-734.html

Kaabọ si ikanni Telegram ti bulọọgi Chen Weiliang lati gba awọn imudojuiwọn tuntun!

🔔 Jẹ ẹni akọkọ lati gba “ChatGPT Akoonu Titaja AI Itọsọna Lilo Ọpa” ti o niyelori ni itọsọna oke ikanni! 🌟
📚 Itọsọna yii ni iye nla, 🌟Eyi jẹ aye to ṣọwọn, maṣe padanu rẹ! ⏰⌛💨
Pin ati fẹran ti o ba fẹ!
Pinpin rẹ ati awọn ayanfẹ jẹ iwuri wa lemọlemọfún!

 

发表 评论

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti o nilo ni a lo * 标注

yi lọ si oke