Dè bu chòir dhomh a dhèanamh ma thachras mearachd PHP open_basedir ann am pannal VestaCP?

fuasgladhVestaCPphp open_basedir duilgheadas mearachd le pannal

Dè a th’ ann am PHP open_basedir?

  • Tha an tweak dìon PHP open_basedir na cheum tèarainteachd ann am modh sàbhailte a chuireas casg air luchd-cleachdaidh PHP a chleachdadh gus faidhlichean no sgriobtaichean fhosgladh taobh a-muigh an eòlaire dachaigh aca, mura h-eil am pasgan sin air a chuir a-mach gu soilleir.
  • Le bhith a’ comasachadh suidheachadh PHP open_basedir nì sin cinnteach gu bheil gnìomhachd faidhle air a chuingealachadh ri faidhlichean fo eòlaire sònraichte, a’ cur casg air sgriobtaichean php bho neach-cleachdaidh sònraichte bho bhith a’ faighinn cothrom air faidhlichean ann an cunntasan cleachdaiche gun chead.
  • Nuair a dh’ fheuchas an sgriobt ris am faidhle fhosgladh le me fopen() no gzopen(), thèid far a bheil am faidhle a sgrùdadh.

Tha barrachd chlasaichean oideachaidh co-cheangailte air pannalan VestaCP an seo ▼

Nuair a bhios faidhle nas àirde na a’ chraobh seòlaidh ainmichte no ceadaichte, diùlt PHP a fosgladh, faodaidh mearachd coltach ris na leanas tachairt:

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

Fuasgladh

ceum 1:Cuir a-steach an t-ainm àrainn co-fhreagarrach "seirbheis WEB".

ceum 2:Atharraich "Teamplaid Lìn HTTPD"

  • Feuch an atharraich thu “Web Template HTTPD” bho “default” gu “phpcgi” ▼

Dh’atharraich panal VestaCP “Web Template HTTPD” bho “default” gu “phpfcgid” Duilleag 4

第 3 步 :Ath-thòisich an t-seirbheis Apache leis an àithne a leanas ▼

service httpd restart

Is e seoLinuxDuilgheadasan cumanta an t-siostaim, fhad ‘s a leanas tu na dòighean gu h-àrd, chan fheumar an còd atharrachadh, faodaidh tu am fuasgladh gu sgiobalta ann an dìreach 3 ceumannan, gu math sìmplidh ^ _ ^

Ro-chùram

  • Na tagh “phpfcgid” gu bràth, oir tha e furasta cus cuimhne ithe agus duilgheadasan mearachd 500 adhbhrachadh gu tric.

Mas fheàrr leat an teamplaid “phpfcgid” a chleachdadh,Chen WeiliangThathas a’ moladh gun dèan thu an fheum as fheàrr de na roghainnean mus cleachd thu e ▼

An dòchas blog Chen Weiliang ( https://www.chenweiliang.com/ ) co-roinnte “Dè bu chòir dhomh a dhèanamh ma tha mearachd PHP open_basedir a’ tachairt ann am pannal VestaCP? , gus do chuideachadh.

Fàilte gus ceangal an artaigil seo a cho-roinn:https://www.chenweiliang.com/cwl-734.html

Fàilte don t-sianal Telegram de bhlog Chen Weiliang gus na h-ùrachaidhean as ùire fhaighinn!

🔔 Bi mar a’ chiad fhear a fhuair an “Stiùireadh Cleachdadh Inneal AI Margaidheachd Susbaint ChatGPT” luachmhor ann an eòlaire mullach an t-seanail! 🌟
📚 Tha luach mòr anns an stiùireadh seo, 🌟 Is e cothrom ainneamh a tha seo, na caill e! ⏰⌛💨
Roinn agus toil ma thogras tu!
Is e do roinneadh agus do rudan mar ar brosnachadh leantainneach!

 

发表 评论

Cha tèid do sheòladh puist-d fhoillseachadh. 必填 项 已 用 * Label

sgrolaich gu mullach