Kodi HestiaCP imathandizira bwanji PHP ntchito shell_exec, passthr, system, ndi exec?

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.

Kodi HestiaCP imathandizira bwanji PHP ntchito shell_exec, passthr, system, ndi exec?

Gawo 1: Pezani php.ini wapamwamba

Mu HestiaCP, mutha kupeza ndikusintha fayilo ya php.ini kudzera njira iyi:

  1. Lowetsani gulu lowongolera la HestiaCP.
  2. Pitani ku zoikamo za seva.
  3. Dinani Edit PHP Service (chizindikiro cha pensulo chikuwoneka mukamayenda pa dzina lautumiki).
  4. 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:

  1. Bwererani ku gulu lowongolera la HestiaCP.
  2. Pitani ku zoikamo za seva.
  3. 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!

发表 评论

Imelo yanu sisindikizidwa. Minda yofunikira imagwiritsidwa ntchito * Chizindikiro

Pitani pamwamba