Articles in this section

Service Plan can not be opened for editing in Plesk: Argument 1 passed to isFpmDedicatedHandler() must be of the type array, null given

kb: bug Plesk for Windows

Applicable to:

  • Plesk for Windows

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:

CONFIG_TEXT: 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)\Plesk\admin\plib\CommonPanel\Form\PhpSettings\WithPhpHandler.php on line 176

psa database contains multiple orphaned records about PHP handlers in different tables from the source server in PHPSettings, TmplData tables, etc.

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

  1. Connect to the server via RDP.

  2. Run the command below to register PHP handlers on a new server:

    C:\> plesk repair web -y

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.