Directory artaigil
A’ fuasgladh mearachd open_basedir PHP ann am pannal VestaCP
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: Faigh cothrom air an ainm fearainn co-fhreagarrach "Seirbheis LÌON".
Ceum 2: Atharraich "Teamplaid Lìn HTTPD"
- Feuch an atharraich thu “Web Template HTTPD” bho “default” gu “phpcgi” ▼

Ceum 3: Ath-thòisich seirbheis Apache leis an àithne a leanas ▼
service httpd restart
Is e seo duilgheadas cumanta ann an siostaman Linux . Lean na ceumannan gu h-àrd; chan eil feum air atharrachadh còd, agus faodar a rèiteachadh gu sgiobalta ann an dìreach 3 ceumannan. Tha e 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.
Ma tha thu airson an teamplaid "phpfcgid" a chleachdadh, tha Chen Weiliang a’ moladh gun dèan thu na roghainnean aige nas fheàrr mus cleachd thu e. ▼
Tha mi an dòchas gum bi an t-artaigil “Mar a shocraicheas tu mearachd PHP open_basedir ann am pannal VestaCP?” a chaidh a cho-roinn air blog Chen Weiliang ( https://www.chenweiliang.com/ ) feumail dhut.
Faodaidh sibh ceangal an artaigil seo a cho-roinn: https://www.chenweiliang.com/cwl-734.html


