Hvað ætti ég að gera ef PHP open_basedir villa kemur upp í VestaCP spjaldinu?

leysaVestaCPphp open_basedir villuvandamál með spjaldið

Hvað er PHP open_basedir?

  • PHP open_basedir verndarklippingin er öryggisráðstöfun sem kemur í veg fyrir að notendur noti PHP til að opna skrár eða forskriftir sem staðsettar eru utan heimamöppunnar nema þessi mappa hafi verið sérstaklega útilokuð.
  • Að virkja PHP open_basedir stillinguna mun tryggja að allar skráaraðgerðir séu takmarkaðar við skrár undir ákveðinni möppu, sem kemur í veg fyrir að php forskriftir frá tilteknum notanda fái aðgang að skrám á óviðkomandi notendareikningum.
  • Þegar forskriftin reynir að opna skrá með t.d. fopen() eða gzopen() er staðsetning skrárinnar merkt.

Hér eru fleiri kennsluefni sem tengjast VestaCP spjöldum ▼

Þegar skrá fer yfir tilgreint eða leyfilegt möpputré mun PHP neita að opna hana, villa svipað og eftirfarandi getur komið upp:

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

Lausn

skref 1:Sláðu inn samsvarandi lén "WEB service".

skref 2:Breyta "Web Template HTTPD"

  • Vinsamlegast breyttu "Web Template HTTPD" úr "default" í "phpcgi" ▼

VestaCP spjaldið breytti „Web Template HTTPD“ úr „default“ í „phpfcgid“ Sheet 4

Skref 3:Endurræstu Apache þjónustuna með eftirfarandi skipun ▼

service httpd restart

þetta erLinuxAlgeng vandamál kerfisins, svo framarlega sem þú fylgir ofangreindum aðferðum, engin þörf á að breyta kóðanum, þú getur fljótt leyst þau í aðeins 3 skrefum, mjög einfalt ^_^

注意 事项

  • Veldu aldrei "phpfcgid", því það er auðvelt að eyða of miklu minni og valda tíðum 500 villuvandamálum.

Ef þú vilt frekar nota "phpfcgid" sniðmátið,Chen WeiliangMælt er með því að þú fínstillir stillingarnar áður en þú notar það ▼

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) shared "Hvað ætti ég að gera ef PHP open_basedir villa kemur upp í VestaCP spjaldinu? , til að hjálpa þér.

Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-734.html

Velkomin á Telegram rásina á bloggi Chen Weiliang til að fá nýjustu uppfærslurnar!

🔔 Vertu fyrstur til að fá dýrmæta „ChatGPT Content Marketing AI Notkunarleiðbeiningar“ í efstu möppu rásarinnar! 🌟
📚 Þessi handbók inniheldur mikið gildi, 🌟Þetta er sjaldgæft tækifæri, ekki missa af því! ⏰⌛💨
Deildu og likeðu ef þú vilt!
Deiling þín og líkar við eru stöðug hvatning okkar!

 

发表 评论

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru notaðir * Merkimiði

flettu efst