Symptoms
The following warning is shown during Plesk migration whereas mentioned PHP handler exists on the target server:
Service plan 'Default Domain' on source server has PHP handler
that is not installed on the target server: custom PHP handler (id='fastcgi-7.4') for PHP 4 running in CGI mode.
Another PHP handler was selected for that service template: custom PHP handler (id='cgi-5.6') for PHP 5.6.40 running in CGI mode
Cause
Product issue:
-
#PMT-4892 "The extension now correctly migrates the PHP handler version and type from Plesk installations earlier than 12.0."
Fixed in:- Plesk Migrator 2.26.14 09 December 2024
Resolution
Workaround
Until the issue is resolved, the following workaround can be applied:
On Plesk for Windows
-
Connect to the source server via RDP.
-
Open command prompt as Administrator and make Plesk database backup:
plesk db dump > C:plesk_db_dump.sql
-
Remove all unnecessary lines from Plesk database:
plesk db "DELETE FROM TmplData WHERE element='php_version'"
plesk db "DELETE FROM TmplData WHERE element='php_handler_type'"
-
Log in to Plesk on the target server.
-
Go to Tools & Settings > Migration & Transfer Manager > 203.0.113.2
-
Click the button Reload source data and re-migrate necessary subscriptions.
On Plesk for Linux
-
Connect to the source server via SSH
-
Run the following two commands to remove all unnecessary lines from Plesk database:
# plesk db "DELETE FROM TmplData WHERE element='php_version'"
# plesk db "DELETE FROM TmplData WHERE element='php_handler_type'"
-
Log in to Plesk on the target server.
-
Go to Tools & Settings > Migration & Transfer Manager > 203.0.113.2
-
Click the button Reload source data and re-migrate necessary subscriptions.