Symptoms
-
Plesk Repair Kit 'Web and FTP Servers' check shown the error:
'1 service plans with unregistered PHP handlers were found.'
- The following is displayed in Tools & Settings > PHP Settings:
Error:The following PHP version(s) are not installed: 7.3.33. Install them or run
plesk bin php_handler --reread
to update information about the registered PHP versions. -
The following command returns the error:
# plesk repair web -php-handlers -v -n
Checking the usage of PHP handlers
The following service plans have unregistered PHP handlers: ....... [ERROR]
- Admin Simple
The issue could be resolved only in the interactive mode (without -y and -n options).Error messages: 1; Warnings: 0; Errors resolved: 0
exit status 1
Cause
PHP handler was removed or missing.
Resolution
- Log into Plesk
- Follow steps from this article to change the PHP version for an affected service plan from Plesk UI
Fix using "plesk repair" command line
-
Connect to the server via SSH
-
Run the command below as a 'root' and to choose the PHP handler to switch to when offered.
# plesk repair web -php-handlers
To see more details, run the command in the verbose mode: plesk repair web -verbose
Use the following PHP handler to fix the issue:
1. [ ] 7.3.17 (FastCGI application)
2. [ ] 7.1.33 (FastCGI application)
3. [ ] 7.3.17 (CGI application)
4. [ ] 7.4.5 (FPM application)
5. [ ] 7.1.33 (CGI application)
6. [ ] 7.2.30 (FPM application)
7. [ ] 7.3.17 (FPM application)
8. [ ] 7.4.5 (CGI application)
9. [ ] 7.1.33 (FPM application)
10. [ ] 7.2.30 (CGI application)
11. [ ] 7.4.5 (FastCGI application)
12. [ ] 7.2.30 (FastCGI application)
13. [ ] Disable PHP support
14. [*] Do not fix
Type the number of the necessary option: 4