---
title: "Feature: #91783 - Allow system maintainer to mute disable_functions error"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-91783-1712426102"
source: "Changelog/13.2/Feature-91783-AllowSystemMaintainerToMuteDisableFunctionsError.rst"
typo3-version: "13.2"
typo3-major: 13
type: "feature"
issue: 91783
forge: "https://forge.typo3.org/issues/91783"
tags: ["Backend", "ext:core"]
rendered: "2026-10-14T15:45:45+00:00"
---

# Feature: #91783 - Allow system maintainer to mute disable_functions error {#feature-91783-1712426102}

See [forge#91783](https://forge.typo3.org/issues/91783)

## Description {#description}

Adds a configuration option to adapt the environment check in the Install Tool
for a list of sanctioned `disable_functions`.

With the new configuration option
`$GLOBALS['TYPO3_CONF_VARS']['SYS']['allowedPhpDisableFunctions']`,
a system maintainer can add native PHP function names to this list,
which are then reported as environment warnings instead of errors.

Configuration example in [`additional.php`](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/Configuration/Typo3ConfVars/Index.html#file-project-config-system-additional-php):

```php
$GLOBALS['TYPO3_CONF_VARS']['SYS']['allowedPhpDisableFunctions']
  = ['set_time_limit', 'set_file_buffer'];
```

You can also define this in your [`settings.php`](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/Configuration/Typo3ConfVars/Index.html#file-project-config-system-settings-php) file manually
or via **Admin Tools > Settings > Configure options**.

## Impact {#impact}

Native php function names can be added as an array of function names, which will
not trigger an error but only a warning, if they can also be found in the php.ini
setting `disable_functions`.
