Symptoms
When updating PHP settings through the cPanel MultiPHP INI Editor interface, the changes are not applied to the domains PHP environment.
Description
When using the Mod_LSAPI PHP handler, the default configurations provided do not read local user INI configurations. As a result, switching your PHP handler to the Cloudlinux provided Mod_LSAPI will prevent the MultiPHP INI Editor from working as expected.
Workaround
To restore the functionality of this interface, you will need to modify the default configurations for LSAPI. To make this change you will need to edit the following file with your preferred text editor.
/etc/apache2/conf.d/lsapi.conf
The following settings will need to be enabled by uncommenting(removing the leading #) the configuration line and editing the entries to set the value from the default of Off to On.
# Enable user ini files for backend
# Default value is Off
# lsapi_enable_user_ini Off
# Try to read user ini file from home directory also.
# Default value is Off
# lsapi_user_ini_homedir Off
Once enabled, you will need to restart the Apache service to apply the change.
/scripts/restartsrv_apache
For further details, please see the official Cloudlinux documentation.