hosting:php:disable_functions

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
hosting:php:disable_functions [2019/11/25 09:18]
karlov
hosting:php:disable_functions [2020/04/25 10:32] (текущий)
zinenko
Строка 1: Строка 1:
-====== 2.8.13. Отключение функций PHP ======+====== 2.8.22. Отключение функций PHP ======
  
-<note+<alert type="​info"​
-В случае вызова отключённой функции в скрипте,​ будет возвращено [[hosting:​php:​error-reporting|предупреждение]] ​''​E_WARNING''​, при этом выполнение скрипта не прекращается. +В случае вызова отключённой функции в скрипте,​ будет возвращено [[wiki>hosting:​php:​error-reporting-and-logging|предупреждение]] E_WARNING, при этом выполнение скрипта не прекращается. 
-</note>+</alert>
  
-Параметр ​''​[[https://​www.php.net/manual/​ru/​ini.core.php#​ini.disable-functions|disable_functions]]'' ​позволяет отключать только [[https://​www.php.net/manual/​ru/​functions.internal.php|внутренние функции]] PHP, на пользовательские функции он не влияет. С его помощью,​ к примеру,​ можно запретить скриптам сайта отправлять почту с помощью функции ​PHP ''​[[https://​www.php.net/manual/​ru/​function.mail.php|mail]]'' ​или заблокировать в целях усиления мер безопасности возможность использования функций вроде ​''​[[https://​www.php.net/manual/​ru/​function.exec.php|exec]]'' ​и ''​[[https://​www.php.net/​manual/​ru/​function.shell-exec.php|shell_exec]]''​.+Параметр [[php>manual/​ru/​ini.core.php#​ini.disable-functions|disable_functions]] позволяет отключать только [[php>manual/​ru/​functions.internal.php|внутренние функции]] PHP, на пользовательские функции он не влияет. С его помощью,​ к примеру,​ можно запретить скриптам сайта отправлять почту с помощью функции [[php>manual/​ru/​function.mail.php|mail]] или заблокировать в целях усиления мер безопасности возможность использования функций вроде [[php>manual/​ru/​function.exec.php|exec]] и [[php>shell-exec|shell_exec]].
  
 Чтобы отключить функции,​ выполните следующее:​ Чтобы отключить функции,​ выполните следующее:​
-  - Откройте [[hosting:​my-sites:​php-settings|настройки PHP]].+  - Откройте [[wiki>hosting:​my-sites:​php-settings|настройки PHP]].
   - Перечислите через запятую названия отключаемых функций в поле напротив «**disable_functions**»:​{{ :​hosting:​php:​disable_functions.png?​nolink |}}   - Перечислите через запятую названия отключаемых функций в поле напротив «**disable_functions**»:​{{ :​hosting:​php:​disable_functions.png?​nolink |}}
   - Сохраните изменения.   - Сохраните изменения.
Строка 14: Строка 14:
  
 Чтобы возобновить работу отключённых функций,​ удалите их из списка,​ пересохраните настройки и подождите,​ пока изменения вступят в силу. Чтобы возобновить работу отключённых функций,​ удалите их из списка,​ пересохраните настройки и подождите,​ пока изменения вступят в силу.
- 
-===== Другие статьи ===== 
- 
-{{indexmenu>​.#​1|nsort tsort}} 
  • hosting/php/disable_functions.1574666329.txt.gz
  • Последние изменения: 2019/11/25 09:18
  • — karlov