- Plesk Onyx for Windows
Note: This article has the reference to the issue with the fix available:
- #PMT-4219 "Unable to create service plan without PHP support with Plesk API if PHP handlers were removed once (as PPP-34907)"
- Plesk Obsidian Release Candidate 1.0 04 June 2019
Unable to migrate subscription, Plesk UI displays the following error message:
PLESK_ERROR: Failed to create hosting plan 'example' Plesk error: Wrong value of php_handler_id, it can take only cgi-5.4, fastcgi-5,fastcgi-5.4,isapi-5
PLESK_WARN: Service plan 'example' on source server has PHP Handler
that is not installed on the target server: custom PHP handler (id='fastcgi-5') for PHP 5 running in FastCGI mode.
Another PHP handler was selected for that service template: custom PHP handler (id='cgi-5') for PHP 5.2.17 running in CGI mode
PHP support is disabled on source in Plesk > Service Plans > example > PHP Settings
This is Plesk Migrator bug #PMT-4219 - Plesk uses "empty" value for the
php_handler_id, but it is not allowed. The issue is planned to be fixed in future Plesk Migrator updates.
Log into Plesk on source server.
Enable PHP Support in Plesk > Service Plans > example > PHP Settings
On destination under Tools & Settings > Migration & Transfer Manager click "Reload source data"
Migrate subscriptions again.