Artikel Directory
oplosseVictacpphp open_basedir flater komt foar yn it paniel
Wat is PHP open_basedir?
- De PHP open_basedir beskerming tweak is in feilige modus befeiligingsmaatregel dy't foarkomt dat brûkers PHP brûke om bestannen of skripts te iepenjen bûten har thúsmap, útsein as de map eksplisyt útsletten is.
- As jo de PHP open_basedir-ynstelling ynskeakelje, sil it derfoar soargje dat alle bestânoperaasjes beheind binne ta bestannen yn in bepaalde map, sadat it php-skript fan in spesifyk brûker foarkomt om tagong te krijen ta bestannen yn net autorisearre brûkersakkounts.
- As in skript besykje te iepenjen in triem mei bygelyks fopen () of gzopen (), de lokaasje fan de triem wurdt kontrolearre.
Hjir binne mear tutorials yn ferbân mei VestaCP panielen ▼
As in bestân de opjûne of tastiene mapbeam grutter is, sil PHP wegerje it te iepenjen en flaters lykas de folgjende kinne foarkomme:
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
Oplossing
stap 1:Fier de oerienkommende domeinnamme "WEB Service" yn.
stap 2:Feroarje "Web Template HTTPD"
- Feroarje asjebleaft "Web Template HTTPD" fan "standert" nei "phpcgi" ▼
第 3 步:Brûk it folgjende kommando om de Apache-tsjinst opnij te begjinnen ▼
service httpd restart
dit islinuxAlgemiene problemen yn it systeem kinne fluch oplost wurde yn mar 3 stappen, salang't jo de boppesteande metoaden folgje sûnder de koade te feroarjen. It is heul ienfâldich^_^
Foarsoarchsmaatregels
- Kies nea "phpfcgid" om't it maklik tefolle ûnthâld kin konsumearje en faak 500 flaters feroarsaakje.
As jo it sjabloan "phpfcgid" leaver brûke,Chen WeiliangIt wurdt oanrikkemandearre dat jo de ynstellingen optimalisearje foardat jo it brûke ▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Wat moat ik dwaan as de PHP open_basedir flater optreedt yn it VestaCP paniel?" 》, nuttich foar jo.
Wolkom om de keppeling fan dit artikel te dielen:https://www.chenweiliang.com/cwl-734.html
Wolkom by it Telegram-kanaal fan Chen Weiliang's blog om de lêste updates te krijen!
📚 Dizze hantlieding befettet enoarme wearde, 🌟Dit is in seldsume kâns, mis it net! ⏰⌛💨
Diel en like as jo wolle!
Jo dielen en likes binne ús trochgeande motivaasje!