Nifanye nini ikiwa kosa la PHP open_basedir litatokea kwenye paneli ya VestaCP?

tatuaVestaCPphp open_basedir tatizo la makosa na paneli

PHP open_basedir ni nini?

  • Uboreshaji wa ulinzi wa PHP open_basedir ni kipimo cha usalama cha hali salama ambacho huzuia watumiaji kutumia PHP kufungua faili au hati zilizo nje ya saraka ya nyumbani isipokuwa folda hiyo haijajumuishwa wazi.
  • Kuwezesha mpangilio wa PHP open_basedir kutahakikisha kwamba utendakazi wote wa faili unazuiwa kwa faili zilizo chini ya saraka fulani, kuzuia hati za php kutoka kwa mtumiaji mahususi kufikia faili katika akaunti za mtumiaji ambazo hazijaidhinishwa.
  • Wakati hati inapojaribu kufungua faili na k.m. fopen() au gzopen(), eneo la faili limeangaliwa.

Kuna mafunzo zaidi yanayohusiana kwenye paneli za VestaCP hapa ▼

Faili inapozidi mti wa saraka ulioainishwa au unaoruhusiwa, PHP itakataa kuifungua, hitilafu sawa na ifuatayo inaweza kutokea:

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

Suluhisho

hatua ya 1:Ingiza jina la kikoa linalolingana "huduma ya WEB".

hatua ya 2:Rekebisha "HTTPD ya Kiolezo cha Wavuti"

  • Tafadhali badilisha "HTTPD ya Kiolezo cha Wavuti" kutoka "chaguo-msingi" hadi "phpcgi" ▼

Paneli ya VestaCP ilibadilisha "HTTPD ya Kiolezo cha Wavuti" kutoka "chaguo-msingi" hadi "phpfcgid" Laha 4

Sura ya 3:Anzisha tena huduma ya Apache kwa amri ifuatayo ▼

service httpd restart

hii niLinuxShida za kawaida za mfumo, mradi tu unafuata njia zilizo hapo juu, hakuna haja ya kurekebisha msimbo, unaweza kuzitatua haraka kwa hatua 3 tu, rahisi sana ^_ ^

注意 事项

  • Usichague kamwe "phpfcgid", kwa sababu ni rahisi kutumia kumbukumbu nyingi na kusababisha matatizo ya mara kwa mara ya makosa 500.

Ikiwa ungependa kutumia kiolezo cha "phpfcgid",Chen WeiliangInapendekezwa kwamba uboresha mipangilio kabla ya kuitumia ▼

发表 评论

Barua pepe yako haitachapishwa. 必填 项 已 用 * 标注

Kitabu ya Juu