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 ▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) alishiriki "Nifanye nini ikiwa kosa la PHP open_basedir litatokea kwenye paneli ya VestaCP? , kukusaidia.

Karibu kushiriki kiungo cha makala hii:https://www.chenweiliang.com/cwl-734.html

Karibu kwenye chaneli ya Telegramu ya blogu ya Chen Weiliang ili kupata masasisho mapya zaidi!

🔔 Kuwa wa kwanza kupata "Mwongozo wa Matumizi ya Zana ya AI ya Uuzaji wa Maudhui ya ChatGPT" katika saraka ya juu ya kituo! 🌟
📚 Mwongozo huu una thamani kubwa, 🌟Hii ni fursa adimu, usiikose! ⏰⌛💨
Share na like ukipenda!
Kushiriki kwako na kupenda kwako ndio motisha yetu inayoendelea!

 

发表 评论

Anwani yako ya barua pepe haitachapishwa. 必填 项 已 用 * 标注

tembeza juu