Views: 83
Last Modified: 14.10.2024

When updating your Bitrix24 On-premise you can receive the following notification: The mbstring.func_overload parameter has to be removed to update the system. Please fix the issue or contact your hosting provider's technical support.

What does it mean

The parameter mbstring.func_overload has been deprecated starting from PHP 7.2.0, and its use is no longer recommended.

Bitrix24 editions no longer support this PHP parameter. You won't be able to install product updates until you delete this parameter inside your server PHP config.

What to do

Go to the section Settings > Tools > System Administration > PHP settings.

Find the PHP parameter mbstring.func_overload in the window that opens.

When its value is not 0 (zero), delete this parameter inside server PHP config and set as 0: mbstring.func_overload=0.

To implement these recommendations, ask for assistance from your system administrator or hosting provider.

In case you are using Bitrix Virtual Appliance - BitrixVA, update it to the latest version: select item 2. Manage localhost6. Update server and agree to the update. Before updating, create a backup copy for your Bitrix Virtual Appliance.

The same can be done manually inside BitrixVA:

  • delete the stringmbstring.func_overload=2 in the file /etc/php.d/bitrixenv.ini
  • restart Apache: systemctl restart httpd.service

Important! In case your Bitrix24 account or site uses third-party developer solutions, they may require additional updates to meet the new requirements.





Courses developed by Bitrix24