Kalozera wa Nkhani
akugwiritsa ntchitoHestiaCPMukamayang'anira seva yanu, nthawi zina mungafunike kuthandizira ntchito zina za PHP zomwe zimayimitsidwa mwachisawawa, monga shell_exec, passthru, system, ndi exec.
Ntchitozi ndi zamphamvu kwambiri, koma zimaperekanso zoopsa zina zachitetezo, kotero musanazithandize, onetsetsani kuti malo anu a seva ndi otetezeka ndipo amalola kuti ogwiritsa ntchito odalirika azipezeka.
Chifukwa chiyani ndikufunika kuyatsa ntchito za PHP izi?
Ntchitozi ndizothandiza kwambiri nthawi zina.
Mwachitsanzo, mukatsegula zinaPulogalamu ya WordPressNtchitozi ndizofunikira pakafunika zinthu zina, kapena mukafuna kuchita malamulo ena pa seva.
Komabe, ntchitozi zimabweretsanso zoopsa zomwe zingachitike pachitetezo.
Kugwiritsa ntchito molakwika kungayambitse kuukira kwa seva, choncho chonde samalani.
Sinthani fayilo ya php.ini
Kuti mugwiritse ntchito izi, choyamba muyenera kusintha fayilo ya php.ini.
Ili ndiye fayilo ya kasinthidwe ya PHP, yomwe imawongolera makonda osiyanasiyana a PHP.

Gawo 1: Pezani php.ini wapamwamba
Mu HestiaCP, mutha kupeza ndikusintha fayilo ya php.ini kudzera njira iyi:
- Lowetsani gulu lowongolera la HestiaCP.
- Pitani ku zoikamo za seva.
- Dinani Edit PHP Service (chizindikiro cha pensulo chikuwoneka mukamayenda pa dzina lautumiki).
- Sankhani njira zapamwamba.
Apa, mukhoza kusintha php.ini wapamwamba.
Khwerero 2: Sinthani makonda a disable_functions
Mu fayilo ya php.ini, pali malo otchedwa disable_functions.
Izi zimatanthawuza kuti ndi ntchito ziti za PHP zomwe zayimitsidwa.
Kuti mutsegule shell_exec, passthr, system ndi exec, ziyenera kuchotsedwa pamndandanda wa disable_functions.
Disable_functions zosintha musanasinthe:
disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,exec,system,passthru,shell_exec,proc_open,popen
Pakusintha uku, shell_exec, passthr, system ndi exec ndizozimitsidwa.
Zosintha za disable_functions zosinthidwa:
disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,proc_open,popen
Pakusintha uku, shell_exec, passthr, system, ndi exec zachotsedwa, ndikupangitsa izi.
Gawo 3: Sungani zosintha
Mukamaliza zosintha, sungani fayilo ya php.ini.
Onetsetsani kuti zosintha zonse zasungidwa moyenera kuti kasinthidwe katsopano kagwiritsidwe ntchito.
Yambitsaninso ntchito ya PHP
Pambuyo pakusintha ndikusunga fayilo ya php.ini, muyenera kuyambitsanso ntchito ya PHP kuti zosinthazo zichitike.
Mutha kuyambitsanso ntchito ya PHP potsatira izi:
- Bwererani ku gulu lowongolera la HestiaCP.
- Pitani ku zoikamo za seva.
- Sankhani ntchito ya PHP ndikudina Yambitsaninso.
Tsimikizirani kasinthidwe
Mutayambitsanso ntchito ya PHP, mutha kutsimikizira kuti izi zimathandizidwa ndikugwiritsa ntchito script yosavuta ya PHP.
Mwachitsanzo, mutha kupanga fayilo ya PHP yokhala ndi izi:
<?php
echo shell_exec('echo Hello World');
Kenako, pezani fayilo kudzera pa msakatuli Ngati zomwe zatuluka ndi "Moni Dziko", zikutanthauza kuti ntchito ya shell_exec yathandizidwa.
Malangizo achitetezo
Ngakhale ntchito izi ndizoyatsidwa, onetsetsani kuti mukusamala.
Onetsetsani kuti seva yanu ndi yotetezeka ndipo ogwiritsa ntchito odalirika okha ndi omwe ali ndi mwayi wopeza izi.
Sinthani seva pafupipafupi软件, ndikugwiritsa ntchito mawu achinsinsi amphamvu ndi njira zina zotetezera kuti muteteze seva yanu.
总结
Kudzera m'nkhaniyi, taphunzira momwe tingathandizire PHP ntchito shell_exec, passthr, system ndi exec mu HestiaCP.
Ngakhale kuti ntchitozi ndi zamphamvu kwambiri, zimabweretsanso zoopsa zachitetezo.
Chifukwa chake, pothandizira izi, onetsetsani kuti seva yanu ili yotetezeka ndipo imangolola mwayi kwa ogwiritsa ntchito odalirika.
Ndikukhulupirira kuti nkhaniyi ingakhale yothandiza kwa inu, ngati muli ndi mafunso, chonde muzimasuka kundilankhula!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) adagawana "Kodi HestiaCP imathandizira bwanji ntchito za PHP shell_exec, passthr, system, ndi exec?" 》, zothandiza kwa inu.
Takulandirani kugawana ulalo wa nkhaniyi:https://www.chenweiliang.com/cwl-31853.html
Kuti mutsegule zidule zambiri zobisika🔑, talandirani kujowina njira yathu ya Telegraph!
Share ndi like ngati mukufuna! Zomwe mumagawana ndi zomwe mumakonda ndizomwe zimatilimbikitsa!