Choose which PHP settings can be edited by end-customer
For now the ability to forbid managing PHP settings is configured via permission in service plan. However, it is not possible to configure permission for some particular parameter (for example open_basedir). Please add this feature. There is already declined one with 3 votes https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/16470508-choose-which-php-settings-can-be-edited-by-end-cus
Thank you for your input. We will consider this functionality in upcoming releases if it is popular. Everyone, please continue voting for this feature if you consider it important.
This feature gets important with dedicated FPM. We want to be able to configure limits in the service plan. Settings for dedicated FPM are different from shared FPM settings.
There should be at least a option to separately allow / disallow specific sections.
Right now, when you allow performance settings, the customer also get's access to the PHP-FPM settings which is a problem for us.
It would be nice to have ability to prevent client from modifying the number of max_children . The permission "Hosting performance settings management " revokes this but it also prevents the user from changing PHP options like execution time and max_vars. But we would like to allow our clients to manage "Performance and security settings" parameters in Plesk.
Please add functionality to limit maximum value for PHP settings for customers.
There should be the possibility to only allow modifications of certain PHP settings by the end-customer. Not all PHP settings should be modifiable, for example open_basedir. So each PHP setting, which the end-customer is allowed to modify, should be defined in an array-list in the service plan.