Eolaire Eolaire
réiteachVestaCPphp open_basedir fadhb earráide leis an bpainéal
Cad é PHP open_basedir?
- Is beart slándála mód sábháilte é an tweak cosanta PHP open_basedir a chuireann cosc ar úsáideoirí PHP a úsáid chun comhaid nó scripteanna atá suite lasmuigh dá n-eolaire baile a oscailt, ach amháin má tá an fillteán sin eisiata go sainráite.
- Cinnteoidh an socrú PHP open_basedir a chumasú go mbeidh gach oibríocht comhaid teoranta do chomhaid faoi eolaire áirithe, rud a choscann scripteanna php ó úsáideoir ar leith ó rochtain a fháil ar chomhaid i gcuntais úsáideora neamhúdaraithe.
- Nuair a dhéanann an script iarracht an comhad a oscailt le m.sh. fopen() nó gzopen(), seiceáiltear suíomh an chomhaid.
Tá níos mó ranganna teagaisc gaolmhara ar phainéil VestaCP anseo ▼
Nuair a sháraíonn comhad an crann eolaire sonraithe nó ceadaithe, diúltóidh PHP é a oscailt, d'fhéadfadh earráid cosúil leis an méid seo a leanas tarlú:
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
Réiteach
céim 1:Cuir isteach an t-ainm fearainn comhfhreagrach "seirbhís WEB".
céim 2:Athraigh "Teimpléad Gréasáin HTTPD"
- Athraigh le do thoil "Teimpléad Gréasáin HTTPD" ó "réamhshocraithe" go "phpcgi" ▼
Céim 3:Atosaigh an tseirbhís Apache leis an ordú seo a leanas ▼
service httpd restart
seo éLinuxFadhbanna coitianta an chórais, chomh fada agus a leanann tú na modhanna thuas, ní gá an cód a mhodhnú, is féidir leat iad a réiteach go tapa i 3 chéim, an-simplí ^ _ ^
注意 事项
- Ná roghnaigh "phpfcgid" riamh, mar tá sé éasca an iomarca cuimhne a ithe agus cruthaíonn sé fadhbanna earráide 500 go minic.
Más fearr leat an teimpléad "phpfcgid" a úsáid,Chen WeiliangMoltar duit na socruithe a bharrfheabhsú roimh é a úsáid ▼
Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) shared “Cad ba cheart dom a dhéanamh má tharlaíonn an earráid PHP open_basedir i bpainéal VestaCP? , chun cabhrú leat.
Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-734.html
Fáilte chuig cainéal Telegram de bhlag Chen Weiliang chun na nuashonruithe is déanaí a fháil!
📚 Tá luach ollmhór sa treoir seo, 🌟 Seo deis annamh, ná caill é! ⏰⌛💨
Roinnigí agus más maith libh!
Is iad do chomhroinnt agus do thaitin ár spreagadh leanúnach!