rezoudVestaCPphp open_basedir erè pwoblèm ak panèl
Ki sa ki PHP open_basedir?
- Ajisteman pwoteksyon PHP open_basedir la se yon mezi sekirite Safe Mode ki anpeche itilizatè yo sèvi ak PHP pou louvri fichye oswa script ki sitiye andeyò anyè lakay yo, sof si katab sa a yo te ekskli klèman.
- Pèmèt anviwònman PHP open_basedir a pral asire ke tout operasyon dosye yo limite nan dosye ki anba yon sèten anyè, anpeche scripts php soti nan yon itilizatè espesifik soti nan aksè nan dosye nan kont itilizatè san otorizasyon.
- Lè script la ap eseye louvri yon fichye ak egzanp fopen() oswa gzopen(), yo tcheke kote dosye a.
Genyen plis leson patikilye sou panno VestaCP isit la ▼
Lè yon dosye depase pyebwa anyè espesifye oswa pèmèt, PHP ap refize ouvri li, yon erè ki sanble ak sa ki annapre yo ka rive:
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
Solisyon
etap 1:Antre non domèn korespondan "sèvis WEB".
etap 2:Modifye "Web Template HTTPD"
- Tanpri chanje "Web Template HTTPD" soti nan "default" nan "phpcgi" ▼
Etap 3:Rekòmanse sèvis Apache la ak lòd sa a ▼
service httpd restart
sa a seLinuxPwoblèm komen nan sistèm nan, osi lontan ke ou swiv metòd ki anwo yo, pa bezwen modifye kòd la, ou ka byen vit rezoud yo nan jis 3 etap, trè senp ^_^
注意 事项
- Pa janm chwazi "phpfcgid", paske li fasil pou konsome twòp memwa epi lakòz pwoblèm erè souvan 500.
Si w prefere itilize modèl "phpfcgid",Chen WeiliangLi rekòmande pou optimize paramèt yo anvan ou sèvi ak li ▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pataje "Kisa mwen ta dwe fè si erè PHP open_basedir la rive nan panèl VestaCP la? , pou ede w.
Byenvini pataje lyen atik sa a:https://www.chenweiliang.com/cwl-734.html
Byenveni nan chanèl Telegram blog Chen Weiliang a pou jwenn dènye mizajou yo!
📚 Gid sa a gen anpil valè, 🌟Sa a se yon opòtinite ki ra, pa rate li! ⏰⌛💨
Pataje epi like siw renmen!
Pataje w ak renmen ou se motivasyon kontinyèl nou!