Views: 143
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 localhost — 6. 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 string
mbstring.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.