Désactiver les fonctions PHP dangereuses sur votre serveur d'hébergement web Imprimer

  • 15

Certaines fonctions PHP peuvent être utilisées à des fins malveillantes. De nombreux fournisseurs d'hébergement web choisissent de désactiver ces fonctions.

Pour ajouter les fonctions PHP à la configuration PHP en utilisant WHM :

  1. Connectez-vous à WHM
  2. Allez à Accueil->Logiciel->Éditeur INI MultiPHP.
  3. Choisissez l'onglet Mode de l'éditeur.
  4. Dans la liste déroulante, choisissez la version PHP.
  5. Dans la fenêtre de configuration qui s'ouvre, cherchez "disable_functions". 

Ajouter les fonctions suivantes:

apache_child_terminate,apache_get_modules,apache_note,apache_setenv,define_syslog_variables,disk_free_space,disk_total_space,diskfreespace,dl,escapeshellarg,escapeshellcmd,exec,extract,get_cfg_var,get_current_user,getcwd,getenv,getlastmo,getmygid,getmyinode,getmypid,getmyuid,ini_restore,ini_set,passthru,pcntl_alarm,pcntl_exec,pcntl_fork,pcntl_get_last_error,pcntl_getpriority,pcntl_setpriority,pcntl_signal,pcntl_signal_dispatch,pcntl_sigprocmask,pcntl_sigtimedwait,pcntl_sigwaitinfo,pcntl_strerrorp,pcntl_wait,pcntl_waitpid,pcntl_wexitstatus,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,pcntl_wtermsig,php_uname,phpinfo,popen,posix_getlogin,posix_getpwuid,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,posix_ttyname,posix_uname,posixc,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,ps_aux,putenv,readlink,runkit_function_rename,shell_exec,show_source,symlink,syslog,system

Cette réponse était-elle pertinente?

« Retour