kb: technical
ABT: Group A
Applicable to:
- Plesk for Linux
- Plesk for Windows
Symptoms
PHP settings or hosting settings defined in a Service Plan are not changed for subscription after successful synchronization with the service plan
Cause
Permissions Hosting settings management and Common PHP settings management are enabled in the service plan.
According to Plesk documentation, Hosting settings management option allows owner managing subscription's web hosting settings. If this permission is granted, then the hosting parameters will not be synced. This means that PHP or Hosting settings on the subscription level have higher priority than on the service plan level.
Resolution
To make PHP settings to be synced with ones specified in the service plan:
- Login into Plesk and navigate to Service Plans > service_plan_name > Permissions tab
- Uncheck Hosting settings management, Common PHP settings management and PHP version and handler management:
Comments
2 comments
Hi,
The php settings are synchronized this way but not the apache and nginx directive. It is working when I add a subscription and select the service plan, but if later I update the apache and nginx config in the service plan, the synchronization is not updating the apache and nginx settings.
I tried to repair the config vi CLI but with no luck.
Is there something else to configure on the service plan ?
Thank you
What a shame: why does Plesk offer 1000s of KB-Articles related to the synchronization and you still describe how to manually try to fix the bugs.
Even your
Synchronization Failed
errors are useless any annoying:
Property: Hosting performance settings management
Subscription value: PHP settings were customized
» of course, here we expect the explicit properties which are 'invalid'
Plan value: PHP settings must be synchronized with the plan.
» isn't that obvious?
Available value: PHP settings were customized
» of course, here we expect the explicit properties which are 'invalid'
Why does Plesk not just offer an "Enforce Synchronisation" button?
If you say: "It's not that easy!"
Then: why don't you write a smart Syncrhonisation function which offers a list to the user and then he can select the action.
Kind regards,
Thomas
Please sign in to leave a comment.