HestiaCP e thusa joang mesebetsi ea PHP shell_exec, passthr, system, le exec?

E sebelisoaHestiaCPHa u laola seva sa hau, ka linako tse ling u ka 'na ua hloka ho nolofalletsa mesebetsi e meng ea PHP e holofalitsoeng ke kamehla, e kang shell_exec, passthru, system, le exec.

Mesebetsi ena e matla haholo, empa e boetse e hlahisa likotsi tse itseng tsa ts'ireletso, kahoo pele u li nolofalletsa, etsa bonnete ba hore tikoloho ea hau ea seva e sireletsehile 'me e lumella feela ho fihlella ho basebelisi ba tšepahalang.

Hobaneng ke hloka ho nolofalletsa mesebetsi ee ea PHP?

Mesebetsi ena e molemo haholo maemong a itseng.

Ka mohlala, ha u nolofalletsa tse itsengWordPress pluginMesebetsi ena e bohlokoa ha maemo a itseng a e hloka, kapa ha o hloka ho phethahatsa litaelo tse ling tsa sistimi ho seva.

Leha ho le joalo, mesebetsi ena e boetse e baka likotsi tse ka bang teng tsa ts'ireletso.

Tšebeliso e fosahetseng e ka lebisa tlhaselong ea li-server, kahoo ka kopo tsoela pele ka hloko.

Fetola faele ea php.ini

Ho nolofalletsa mesebetsi ena, o lokela ho qala ka ho fetola faele ea php.ini.

Ena ke faele ea tlhophiso ea PHP, e laolang litlhophiso tse fapaneng tsa PHP.

HestiaCP e thusa joang mesebetsi ea PHP shell_exec, passthr, system, le exec?

Mohato oa 1: Fumana faele ea php.ini

Ho HestiaCP, o ka fumana le ho hlophisa faele ea php.ini ka tsela e latelang:

  1. Kenya karolo ea taolo ea HestiaCP.
  2. Eya ho li-setting tsa seva.
  3. Tobetsa Edit PHP Service (setšoantšo sa pentšele sea hlaha ha u sutumelletsa holim'a lebitso la tšebeletso).
  4. Khetha likhetho tse tsoetseng pele.

Mona, o ka fetola faele ea php.ini.

Mohato oa 2: Fetola litlhophiso tsa disable_functions

Ka faeleng ea php.ini, ho na le boemo bo bitsoang disable_functions.

Tlhophiso ena e hlalosa hore na ke mesebetsi efe ea PHP e koetsoeng.

Ho nolofalletsa shell_exec, passthr, system le exec, li hloka ho tlosoa lethathamong la disable_functions.

Disable_functions pele ho liphetoho:

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

Tlhophiso ena, shell_exec, passthr, system le exec li holofetse.

Litlhophiso tse fetotsoeng tsa disable_functions:

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

Tlhophiso ena, shell_exec, passthr, system, le exec e tlositsoe, e nolofalletsang mesebetsi ena.

Mohato oa 3: Boloka liphetoho

Ka mor'a ho qeta liphetoho, boloka faele ea php.ini.

Etsa bonnete ba hore liphetoho tsohle li bolokiloe ka nepo e le hore tlhophiso e ncha e ka sebelisoa.

Qala hape tšebeletso ea PHP

Ka mor'a ho fetola le ho boloka faele ea php.ini, u lokela ho qala tšebeletso ea PHP hape hore liphetoho li sebetse.

U ka qala ts'ebeletso ea PHP hape ka ho latela mehato ena:

  1. Khutlela phanele ea taolo ea HestiaCP.
  2. Eya ho li-setting tsa seva.
  3. Khetha tšebeletso ea PHP ebe o tobetsa Restart.

Netefatsa tlhophiso

Kamora ho qala ts'ebeletso ea PHP bocha, o ka netefatsa hore mesebetsi ena e nolofalitsoe ka ho sebelisa mongolo o bonolo oa PHP.

Mohlala, o ka etsa faele ea PHP ka litaba tse latelang:

<?php
echo shell_exec('echo Hello World');

Ebe, fihlella faele ka sebatli Haeba tlhahiso e le "Hello World", ho bolela hore ts'ebetso ea shell_exec e nolofalitsoe.

Keletso ea ts'ireletso

Leha lits'ebetso tsena li lumelletsoe, etsa bonnete ba hore u sebelisa hlokolosi.

Etsa bonnete ba hore seva ea hau e sireletsehile 'me ke basebelisi ba tšepahalang feela ba ka fihlelang likarolo tsena.

Ntlafatsa seva khafetsa软件, 'me u sebelise li-password tse matla le mehato e meng ea tšireletso ho sireletsa seva sa hau.

总结

Ka sengoloa sena, re ithutile mokhoa oa ho nolofalletsa PHP mesebetsi shell_exec, passthr, system le exec ho HestiaCP.

Le hoja mesebetsi ena e le matla haholo, e boetse e baka likotsi tsa tšireletso.

Ka hona, ha u nolofalletsa mesebetsi ena, etsa bonnete ba hore seva sa hau se sireletsehile 'me se lumella feela ho fihlella ho basebelisi ba tšepahalang.

Ke tšepa hore sehlooho sena se ka u thusa, haeba u na le lipotso, ka kōpo ikutloe u lokolohile ho ikopanya le 'na!

Comments

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Ho sebelisoa masimo a hlokahalang * Letšoao

Scroll ho Top