Add an indication in cPanel's MultiPHP INI Editor that values set there will be overridden by the CL PHP Selector
When PHP Selector is active, the settings applied in the PHP Selector interface override any settings set in MultiPHP INI Editor.
Because CloudLinux PHP Selector does not allow for per domain configurations, this disables the ability to configure PHP options per domain.
We can see this in the documentation here:
If PHP Selector is active, then options set in PHP Selector are applied, and such options have higher priority than options in custom php.ini file in domain docroot. If PHP Selector is disabled, then options set in MultiPHP INI Editor are applied.
https://docs.cloudlinux.com/index.html?php_selector_cpanel.html
This can be very frustrating for users that are editing options such as allowurlfopen because there is no indication that PHP Selector is overriding MultiPHP INI Editor. The current implementation just makes it seem that MultiPHP INI Editor is broken. The only way to understand what is happening is to dig through all of the documentation about PHP Selector to finally come across this one sentence. Most users will get frustrated and give up before finding this documentation.
Implementing a notification in the UI of the MultiPHP INI Editor to warn users of this will greatly enhance the user experience while PHP Selector is enabled.
CloudLinux developers would be able to provide a notification in the header of the MultiPHP INI Editor in cPanel by using the following documentation:
https://documentation.cpanel.net/display/SDK/Guide+to+cPanel+Interface+Customization+-+UI+Includes