Yini okufanele ngiyenze uma iphutha le-PHP open_basedir lenzeka kuphaneli ye-VestaCP?

xazululaVestaCPphp open_basedir inkinga yephutha ngephaneli

Iyini i-PHP open_basedir?

  • I-PHP open_basedir protection tweak iyisilinganiso sokuphepha semodi ephephile esivimbela abasebenzisi ukuthi basebenzise i-PHP ukuze bavule amafayela noma imibhalo etholakala ngaphandle kohla lwemibhalo lwasekhaya, ngaphandle uma leyo folda ikhishwe ngokusobala.
  • Ukunika amandla ukulungiselelwa kwe-PHP open_basedir kuzoqinisekisa ukuthi konke ukusebenza kwefayela kukhawulelwe kumafayela ngaphansi kohlu oluthile lwemibhalo, kuvimbela imibhalo ye-php evela kumsebenzisi othize ekufinyeleleni amafayela kuma-akhawunti abasebenzisi abangagunyaziwe.
  • Uma iskripthi sizama ukuvula ifayela nge-e.g. fopen() noma gzopen(), indawo yefayela iyahlolwa.

Kukhona okokufundisa okwengeziwe okuhlobene kumaphaneli e-VestaCP lapha ▼

Uma ifayela lidlula isihlahla somkhombandlela esishiwo noma esivunyelwe, i-PHP izonqaba ukuyivula, iphutha elifana nalokhu okulandelayo lingenzeka:

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

Isixazululo

isinyathelo 1:Faka igama lesizinda elihambisanayo "isevisi yeWEB".

isinyathelo 2:Lungisa "I-Web Template HTTPD"

  • Sicela uguqule "i-Web Template HTTPD" isuke kokuthi "default" iye ku-"phpcgi" ▼

Iphaneli ye-VestaCP ishintshe "i-Web Template HTTPD" isuka kokuthi "default" yaba "phpfcgid" Sheet 4

Isinyathelo sesi-3:Qala kabusha isevisi ye-Apache ngomyalo olandelayo ▼

service httpd restart

lokhuLinuxIzinkinga ezivamile zesistimu, inqobo nje uma ulandela izindlela ezingenhla, asikho isidingo sokushintsha ikhodi, ungakwazi ukuzixazulula ngokushesha ngezinyathelo ezi-3 nje, ezilula kakhulu ^_^

Ukuqapha

  • Ungalokothi ukhethe "phpfcgid", ngoba kulula ukusebenzisa inkumbulo eningi futhi kubangele izinkinga zamaphutha angu-500 njalo.

Uma ukhetha ukusebenzisa ithempulethi "phpfcgid",U-Chen WeiliangKunconywa ukuthi ulungiselele izilungiselelo ngaphambi kokuyisebenzisa ▼

I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) wabelane "Yini okufanele ngiyenze uma iphutha le-PHP open_basedir lenzeka kuphaneli ye-VestaCP? , ukukusiza.

Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-734.html

Uyemukelwa esiteshini seTelegram sebhulogi ka-Chen Weiliang ukuze uthole izibuyekezo zakamuva!

🔔 Iba ngowokuqala ukuthola "I-ChatGPT Content Marketing AI Tool Usage Guide" ohlwini lwemibhalo ephezulu yesiteshi! 🌟
📚 Lo mhlahlandlela uqukethe inani elikhulu, 🌟Leli ithuba eliyivelakancane, ungaphuthelwa! ⏰⌛💨
Yabelana futhi uthanda uma uthanda!
Ukwabelana kwakho nokuthanda kwakho kuyisisusa sethu esiqhubekayo!

 

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

pheqela phezulu