Wat moat ik dwaan as de PHP open_basedir-flater optreedt yn it VestaCP-paniel?

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" ▼

VestaCP-paniel feroaret "Web Template HTTPD" fan "standert" nei "phpfcgid" Foto 4

第 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!

🔔 Wês de earste om de weardefolle "ChatGPT Content Marketing AI Tool Usage Guide" te krijen yn 'e kanaaltopmap! 🌟
📚 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!

 

发表 评论

Jo e-postadres wurdt net publisearre. Ferplichte fjilden wurde brûkt * Etiket

rôlje nei boppen