Saraka ya Nakala
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" ▼
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!
📚 Mwongozo huu una thamani kubwa, 🌟Hii ni fursa adimu, usiikose! ⏰⌛💨
Share na like ukipenda!
Kushiriki kwako na kupenda kwako ndio motisha yetu inayoendelea!