aktuell benotztHestiaCPWann Dir Äre Server verwaltet, musst Dir heiansdo e puer PHP-Funktiounen aktivéieren, déi als Standard deaktivéiert sinn, sou wéi shell_exec, passthru, system, an exec.
Dës Funktiounen si ganz mächteg, awer si presentéieren och gewësse Sécherheetsrisiken, also ier Dir se aktivéiert, gitt sécher datt Äert Serverëmfeld sécher ass an nëmmen Zougang zu vertrauenswürdege Benotzer erlaabt.
Firwat muss ech dës PHP Funktiounen aktivéieren?
Dës Funktiounen si ganz nëtzlech a bestëmmte Situatiounen.
Zum Beispill, wann Dir bestëmmte aktivéiertWordPress PluginDës Funktiounen si wesentlech wann bestëmmte Konditiounen et erfuerderen, oder wann Dir e puer Systembefehle um Server muss ausféieren.
Trotzdem stellen dës Funktiounen och potenziell Sécherheetsrisiken duer.
Ongerecht Notzung kann zu Serverattacken féieren, also fuert w.e.g. virsiichteg weider.
Änneren d'php.ini Datei
Fir dës Funktiounen z'aktivéieren, musst Dir als éischt d'php.ini Datei änneren.
Dëst ass d'PHP Konfiguratiounsdatei, déi verschidde Astellunge vu PHP kontrolléiert.

Schrëtt 1: Fannt d'php.ini Datei
An HestiaCP kënnt Dir d'php.ini Datei iwwer de folgende Wee fannen an änneren:
- Gitt d'HestiaCP Kontrollpanel.
- Navigéiert op Server Astellungen.
- Klickt Edit PHP Service (de Bleistift Ikon erschéngt wann Dir iwwer de Servicenumm hovert).
- Wielt fortgeschratt Optiounen.
Hei kënnt Dir d'php.ini Datei änneren.
Schrëtt 2: Änneren disable_functions Astellunge
An der php.ini Datei gëtt et eng Astellung genannt disable_functions.
Dës Astellung definéiert wéi eng PHP Funktiounen ausgeschalt sinn.
Fir shell_exec, passthru, system an exec z'aktivéieren, musst Dir se aus der disable_functions Lëscht läschen.
Disable_functions Astellunge virun der Ännerung:
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
An dëser Konfiguratioun sinn shell_exec, passthru, system an exec deaktivéiert.
Geännert disable_functions Astellunge:
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
An dëser Konfiguratioun goufen shell_exec, passthru, system an exec ewechgeholl, soudatt dës Funktiounen aktivéiert goufen.
Schrëtt 3: Ännerungen späicheren
Nodeems Dir d'Ännerungen ofgeschloss hutt, späichert d'php.ini Datei.
Vergewëssert Iech datt all Ännerungen richteg gespäichert sinn, sou datt déi nei Konfiguratioun applizéiert ka ginn.
Restart PHP Service
Nodeems Dir d'php.ini-Datei geännert an gespäichert hutt, musst Dir de PHP-Service nei starten fir datt d'Ännerungen a Kraaft trieden.
Dir kënnt de PHP Service nei starten andeems Dir dës Schrëtt verfollegt:
- Zréck op d'HestiaCP Kontrollpanel.
- Navigéiert op Server Astellungen.
- Wielt de PHP Service a klickt Restart.
Verifizéiert Konfiguratioun
Nodeems Dir de PHP-Service nei gestart hutt, kënnt Dir verifizéieren datt dës Funktiounen aktivéiert sinn andeems Dir en einfachen PHP Skript leeft.
Zum Beispill kënnt Dir eng PHP-Datei mat dem folgenden Inhalt erstellen:
<?php
echo shell_exec('echo Hello World');
Gitt dann op d'Datei duerch de Browser Wann d'Ausgab "Hallo Welt" ass, heescht et datt d'Shell_exec Funktioun aktivéiert ass.
Sécherheet Rotschléi
Och wann dës Funktiounen aktivéiert sinn, gitt sécher virsiichteg ze benotzen.
Vergewëssert Iech datt Äre Server sécher ass an datt nëmmen vertraute Benotzer Zougang zu dëse Funktiounen hunn.
Update de Server regelméissegSoftware, a benotzt staark Passwierder an aner Sécherheetsmoossname fir Äre Server ze schützen.
Resumé
Dësen Artikel erkläert, wéi een d'PHP-Funktiounen shell_exec, passthru, system an exec am HestiaCP aktivéiere kann.
Obwuel dës Funktiounen ganz mächteg sinn, stellen se och Sécherheetsrisiken.
Dofir, wann Dir dës Funktiounen aktivéiert, gitt sécher datt Äre Server sécher ass an nëmmen Zougang zu vertrauenswürdege Benotzer erlaabt.
Ech hoffen dësen Artikel kann Iech hëllefräich sinn, wann Dir Froen hutt, fille mech gratis ze kontaktéieren!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Den Artikel "Wéi aktivéiert een PHP-Funktiounen shell_exec, passthru, system, exec?" vum HestiaCP kéint Iech hëllefräich sinn.
Wëllkomm de Link vun dësem Artikel ze deelen:https://www.chenweiliang.com/cwl-31853.html
