Plesk or website is not available:
HTTP Error 500 - Internal server error
The following error appears in Windows EventViewer:
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid. Detailed Error Information
Module IIS Web Core
Handler Not yet determined
Error Code 0x80070005
Config Error Cannot read configuration file due to insufficient permissions
Config File \\\\?\\C:\\Inetpub\\vhosts\\example.com\\httpdocs\\web.config
Corrupted website configuration in Internet Information Services (IIS). Assigned application pool is incorrect or misconfigured.
Make IIS backup using the following article How To Back Up and Restore IIS
Go to IIS > Sites > example.com > Basic Settings and check what application pool is assigned.For
pleskcontrolpanelwebsite it should be
PleskControlPanelapplication pool. For website it should be
plesk(default)(2.0)(pool)if it is configured for using shared application pool and
example.com(domain)(2.0)(pool)if it is configured to use dedicated application pool.
Assign correct application pool and reconfigure the site with the following command:
%plesk_dir%\\admin\\bin>websrvmng --reconfigure-vhost --vhost-name=example.com
If steps above does not help remove the site
domain.tldand its application pool from IIS and recreate it using the command as below:
"%plesk_cli%\\repair.exe" --reconfigure-web-site -web-site-name example.com
Use the How to reconfigure the PleskControlPanel website in IIS article to fix the issue with Plesk website.