Symptoms
After importing Service Plan/Add-On plan to a new Plesk server, the menu Service Plans > <service_plan/add-on_plan name> fails to be opened:
Server Error
500 TypeError
Argument 1 passed to Service_Node_Environment_PhpHandlers_Abstract::isFpmDedicatedHandler() must be of the type array, null given, called in P:Program Files (x86)PleskadminplibCommonPanelFormPhpSettingsWithPhpHandler.php on line 176
Cause
Importing a service plan with a PHP handler that is not available on a target server breaks Plesk functionality.
The bug PPPM-13346 was created to address this behaviour so Plesk can render the page with the Service Plan settings for editing even if the PHP handler is broken.
Resolution
Connect to the server via RDP.
Run the command below to register PHP handlers on a new server:
C:> plesk repair web -y