500 Internal Server error: <handler> scriptProcessor could not be found in <fastCGI> application configuration

Created:

2016-11-16 12:58:31 UTC

Modified:

2017-08-16 16:51:50 UTC

0

Was this article helpful?


Have more questions?

Submit a request

500 Internal Server error: <handler> scriptProcessor could not be found in <fastCGI> application configuration

Applicable to:

  • Plesk Onyx for Windows
  • Plesk 12.5 for Windows

Symptoms

  • Unable to access a website with the message:
    500 Internal Server error: <handler> scriptProcessor could not be found in <fastCGI> application configuration
  • Following error is observed with failed request tracing enabled:
    ErrorDescription The FastCGI executable could not be found
    ModuleName FastCgiModule
    Notification EXECUTE_REQUEST_HANDLER
    HttpStatus 500
    HttpReason Internal Server Error
    HttpSubStatus 0
    ErrorCode The system cannot find the file specified.

Cause

Incorrect executable path set to PHP handler of the website.

Resolution

  1. Open IIS > Sites > domain.tld > Handler Mappings

  2. Double click on PHP-php handler and make sure that executable path is set as C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP54\php-cgi.exe
    Note: Path to Plesk directory and version of PHP may be different.

  3. Make sure that there is no other handler for *php . Remove them if any.

  4. Restart website.

Have more questions? Submit a request
Please sign in to leave a comment.