Како ХестиаЦП омогућава ПХП функције схелл_екец, пасстхр, систем и екец?

тренутно користиХестиаЦПКада управљате својим сервером, понекад ћете можда морати да омогућите неке ПХП функције које су подразумевано онемогућене, као што су схелл_екец, пасстхру, систем и екец.

Ове функције су веома моћне, али представљају и одређене безбедносне ризике, па пре него што их омогућите, уверите се да је окружење вашег сервера безбедно и да дозвољава приступ само корисницима од поверења.

Зашто морам да омогућим ове ПХП функције?

Ове функције су веома корисне у одређеним ситуацијама.

На пример, када омогућите одређенеВордПресс додатакОве функције су неопходне када то захтевају одређени услови или када треба да извршите неке системске команде на серверу.

Ипак, ове функције такође представљају потенцијалне безбедносне ризике.

Неправилна употреба може довести до напада на сервер, па будите опрезни.

Уредите датотеку пхп.ини

Да бисте омогућили ове функције, прво морате да уредите датотеку пхп.ини.

Ово је ПХП конфигурациона датотека, која контролише различита подешавања ПХП-а.

Како ХестиаЦП омогућава ПХП функције схелл_екец, пасстхр, систем и екец?

Корак 1: Пронађите датотеку пхп.ини

У ХестиаЦП-у можете пронаћи и уредити датотеку пхп.ини путем следеће путање:

  1. Уђите у ХестиаЦП контролни панел.
  2. Идите до подешавања сервера.
  3. Кликните на Уреди ПХП услугу (икона оловке се појављује када пређете мишем преко назива услуге).
  4. Изаберите напредне опције.

Овде можете да измените пхп.ини датотеку.

Корак 2: Измените подешавања дисабле_фунцтионс

У датотеци пхп.ини постоји поставка која се зове дисабле_фунцтионс.

Ова поставка дефинише које су ПХП функције онемогућене.

Да бисте омогућили схелл_екец, пасстхр, систем и екец, потребно их је уклонити са листе дисабле_фунцтионс.

Дисабле_фунцтионс подешавања пре измене:

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

У овој конфигурацији, схелл_екец, пасстхр, систем и екец су онемогућени.

Измењена подешавања дисабле_фунцтионс:

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

У овој конфигурацији, схелл_екец, пасстхр, систем и екец су уклоњени, што омогућава ове функције.

Корак 3: Сачувајте промене

Након што извршите измене, сачувајте датотеку пхп.ини.

Уверите се да су све промене исправно сачуване како би се нова конфигурација могла применити.

Поново покрените ПХП услугу

Након измене и чувања пхп.ини датотеке, потребно је да поново покренете ПХП сервис да би промене ступиле на снагу.

ПХП услугу можете поново покренути пратећи ове кораке:

  1. Вратите се на ХестиаЦП контролни панел.
  2. Идите до подешавања сервера.
  3. Изаберите ПХП услугу и кликните на Рестарт.

Проверите конфигурацију

Након поновног покретања ПХП услуге, можете да проверите да ли су ове функције омогућене покретањем једноставне ПХП скрипте.

На пример, можете креирати ПХП датотеку са следећим садржајем:

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

Затим приступите датотеци преко претраживача. Ако је излаз „Хелло Ворлд“, то значи да је функција схелл_екец омогућена.

Савети за безбедност

Иако су ове функције омогућене, будите опрезни.

Уверите се да је ваш сервер безбедан и да само корисници од поверења имају приступ овим функцијама.

Редовно ажурирајте сервер软件, и користите јаке лозинке и друге безбедносне мере да заштитите свој сервер.

总结

Кроз овај чланак смо научили како да омогућимо ПХП функције схелл_екец, пасстхр, систем и екец у ХестиаЦП-у.

Иако су ове функције веома моћне, оне такође представљају безбедносне ризике.

Стога, када омогућавате ове функције, уверите се да је ваш сервер безбедан и да дозвољава приступ само поузданим корисницима.

Надам се да вам овај чланак може бити од помоћи, ако имате било каквих питања, слободно ме контактирајте!

Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) дели „Како ХестиаЦП омогућава ПХП функције схелл_екец, пасстхр, систем и екец?“ 》, од помоћи.

Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-31853.html

Да бисте открили још скривених трикова🔑, добродошли да се придружите нашем Телеграм каналу!

Поделите и лајкујте ако вам се свиђа! Ваша дељења и лајкови су наша стална мотивација!

 

评论

Ваша емаил адреса неће бити објављена. Обавезна поља се користе * Ознака

Дођите на врх