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 Notification Unknown 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.