hosting:php:disable_functions

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
hosting:php:disable_functions [2019/11/25 09:18]
karlov
hosting:php:disable_functions [2020/04/24 13:36]
karlov
Строка 1: Строка 1:
-====== 2.8.13. Отключение функций PHP ======+====== 2.8.22. Отключение функций PHP ======
  
-<note+<alert type="info"
-В случае вызова отключённой функции в скрипте, будет возвращено [[hosting:php:error-reporting|предупреждение]] ''E_WARNING'', при этом выполнение скрипта не прекращается. +В случае вызова отключённой функции в скрипте, будет возвращено [[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.txt
  • Последнее изменение: 2020/06/05 16:27
  • (внешнее изменение)