Tuhinga Tuhinga
Kei te whakamahiaHestiaCPI te wa e whakahaere ana koe i to tūmau, i etahi wa ka hiahia koe ki te whakahohe i etahi mahi PHP kua monoa ma te taunoa, penei i te shell_exec, passthru, system, me te exec.
He tino kaha enei mahi, engari kei te whakaatu ano hoki i etahi morearea haumarutanga, na i mua i te whakaaheitanga, me whakarite kia noho haumaru to taiao tūmau, ka taea anake te uru ki nga kaiwhakamahi whakawhirinaki.
He aha ahau me whakaahei enei mahi PHP?
He tino whai hua enei mahi i etahi ahuatanga.
Hei tauira, ka taea e koe etahimono WordPressHe mea nui enei mahi ina hiahia ana etahi tikanga, ina hiahia ana koe ki te whakahaere i etahi whakahau punaha i runga i te tūmau.
Heoi ano, ko enei mahi ka puta he raru haumaru.
Ko te whakamahi hee ka arai pea ki nga whakaeke a nga kaitoro, na reira kia tupato.
Whakatikaina te kōnae php.ini
Kia taea ai enei mahi, me whakatika tuatahi koe i te konae php.ini.
Koinei te kōnae whirihoranga PHP, e whakahaere ana i nga momo tautuhinga o PHP.

Hipanga 1: Kimihia te kōnae php.ini
I HestiaCP, ka taea e koe te kimi me te whakatika i te konae php.ini ma te ara e whai ake nei:
- Whakauruhia te paewhiri mana HestiaCP.
- Whakatere ki nga tautuhinga tūmau.
- Patohia te Whakatika Ratonga PHP (ka puta te tohu pene ka whakaparo koe ki runga i te ingoa ratonga).
- Tīpakohia ngā kōwhiringa arā atu anō.
I konei, ka taea e koe te whakarereke i te konae php.ini.
Hipanga 2: Hurihia nga tautuhinga disable_functions
I roto i te kōnae php.ini, he tautuhinga i huaina disable_functions.
Ka tautuhia e tenei tautuhinga ko nga mahi PHP kua monokia.
Kia taea ai te shell_exec, passthr, system me exec, me tango mai i te rarangi disable_functions.
Tautuhinga Mono_mahi i mua i te whakarereketanga:
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
I tenei whirihoranga, ka monoa te shell_exec, passthr, system me te exec.
Tautuhinga disable_functions kua whakarereketia:
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
I tenei whirihoranga, kua tangohia te shell_exec, te passthr, te punaha, me te exec, e taea ai enei mahi.
Hipanga 3: Tiakina nga huringa
Ka oti nga whakarereketanga, tiakina te konae php.ini.
Kia tika te tiaki i nga huringa katoa kia taea ai te whakamahi i te whirihoranga hou.
Tīmatahia te ratonga PHP
I muri i te whakarereketanga me te tiaki i te konae php.ini, me whakaara ano koe i te ratonga PHP kia whai mana nga huringa.
Ka taea e koe te whakaara ano i te ratonga PHP ma te whai i enei mahi:
- Hoki atu ki te paewhiri mana HestiaCP.
- Whakatere ki nga tautuhinga tūmau.
- Tīpakohia te ratonga PHP ka pāwhiri Tīmata anō.
Manatokohia te whirihoranga
Whai muri i te whakaara ano i te ratonga PHP, ka taea e koe te manatoko kei te whakahohea enei mahi ma te whakahaere i tetahi tuhinga PHP ngawari.
Hei tauira, ka taea e koe te hanga i tetahi konae PHP me nga ihirangi e whai ake nei:
<?php
echo shell_exec('echo Hello World');
Na, uru atu ki te konae ma te kaitirotiro Mena ko te putanga ko "Hello World", ko te tikanga kua taea te mahi shell_exec.
Tohutohu haumarutanga
Ahakoa kua whakahohea enei mahi, kia tupato.
Me mohio kei te noho haumaru to tūmau me nga kaiwhakamahi whakawhirinaki anake ka uru ki enei ahuatanga.
Whakahoutia te tūmau i ia te wā软件, me te whakamahi i nga kupuhipa kaha me etahi atu tikanga haumaru hei tiaki i to tūmau.
总结
Na roto i tenei tuhinga, i ako matou me pehea e taea ai nga mahi PHP shell_exec, passthr, punaha me te exec i HestiaCP.
Ahakoa he tino kaha enei mahi, he tupono haumarutanga hoki.
Na reira, ina whakahoahohia enei mahi, kia mohio kei te noho haumaru to kaimau, ka taea anake te uru ki nga kaiwhakamahi pono.
Ko te tumanako ka awhina tenei tuhinga ki a koe, mena he patai taau, tena koa whakapiri mai ki ahau!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Me pehea e taea ai e HestiaCP te mahi PHP shell_exec, passthr, system, and exec?" 》, awhina ki a koe.
Nau mai ki te tohatoha i te hono o tenei tuhinga:https://www.chenweiliang.com/cwl-31853.html
Hei whakatuwhera i etahi atu tinihanga huna🔑, nau mai ki te uru mai ki ta maatau hongere Telegram!
Tohaina me te pai ki te pai koe! Ko o tohatoha me o hiahia ko to matou hihiri tonu!