Troubleshooting & Common Errors

Common Plesk Error Messages and Fixes

By the Domain India teamPublished 5 min read
Knowledge base article
Contents (5 sections)

This is a quick reference for the errors Domain India Windows (Plesk) hosting customers meet most often: website errors from IIS, Plesk panel sign-in problems, email and database errors. Each row gives the usual cause and the first fix to try. For anything the table doesn't settle, the answer is in your logs.

Key takeaways

Most website errors on Windows hosting come from four places: a broken or locked web.config (500.19), an app that crashes at startup (500.30, 503), a stopped application pool (503) or a missing default document (403). Find the exact error in your Plesk logs before changing anything. For the Plesk panel, sign in with the Plesk button in the client area and use port 8443 only. For email, send on port 465; port 587 is not open on Windows hosting.

Start with the logs

The error text a visitor sees is only a summary. The full guide to finding and reading logs is how to check Plesk logs for troubleshooting.

1. Website errors (IIS)

ErrorUsual causeFirst fix
403 ForbiddenNo default document in the folder, and directory listing is offUpload default.aspx or index.html, or add your start page to the default documents
404 Not FoundWrong URL, file not uploaded, or a rewrite ruleCheck the file is in httpdocs with the exact name; review rewrite rules in web.config
404.7IIS blocks that file extensionRename the file, or serve it through your app
500 Internal Server ErrorAn exception in your codeTurn on detailed errors briefly and read the message
500.19web.config is invalid or changes a locked settingRestore the last working web.config; remove the section you added
500.30ASP.NET Core app failed while startingTurn on the stdout log in web.config and read it
500.31 / 500.32.NET runtime missing, or 32/64-bit mismatchRetarget to an installed version, or publish self-contained
503 Service UnavailableApp pool stopped after repeated crashes, or app_offline.htm presentDelete app_offline.htm; find the crash; see the 503 guide

For 503 in detail, see resolving 503 errors on IIS. For deployment problems, see deploying an ASP.NET application in Plesk.

2. Turning on detailed errors, briefly

In web.config, inside system.web, for .NET Framework sites:

xml
<customErrors mode="Off" />

For ASP.NET Core, set stdoutLogEnabled="true" on the aspNetCore element and create an empty logs folder in httpdocs. Both expose internals to visitors, so switch them off as soon as you have the message.

3. Plesk panel errors

ProblemUsual causeFirst fix
Plesk page doesn't loadWrong port, or your network blocks 8443Use the Plesk button in the client area; test on mobile data
Login failedWrong or old passwordUse the one-click Plesk button in the client area instead of typing a password
Works on mobile data but not on your usual networkYour network, or a block on your IP addressAsk support, and include your public IP address
"Limit reached" when adding somethingYour plan's limit on websites, mailboxes or databasesRemove unused items or upgrade the plan

See how to log in to Plesk for every sign-in method.

4. Email errors

  • Can't send from an email app: use SMTP on port 465 with SSL/TLS and authentication on. Port 587 is not open on Windows hosting. All ports are in Domain India port numbers.
  • Authentication failed: the username is the full email address; reset the mailbox password in Plesk if you're unsure.
  • Mailbox full: delete old mail or raise the mailbox size in Plesk, within your plan's disk.
  • Mail not arriving: check your domain's MX record points at the hosting, and that SPF is set. If it still fails, ask support to check the mail logs, which customers can't see.

5. Database errors

  • Can't connect: use the database server name exactly as Plesk shows it, not always localhost, and connect from your site on the server. See what to use for an MSSQL connection string.
  • Login failed for user: the database user or password in your connection string doesn't match Plesk. Reset the database user's password in Plesk and update the string.
What causes HTTP Error 500.19 on Windows hosting?

Your web.config is invalid XML or tries to change a setting that is locked on the shared server. Restore the last working copy of web.config, or remove the section you added most recently.

Why does my site give 403 Forbidden on Windows hosting?

Usually there is no default document, such as default.aspx or index.html, in the folder, and directory listing is off. Upload a start page or add yours to the default documents list in Plesk.

How do I fix 503 Service Unavailable in Plesk?

Delete any app_offline.htm in httpdocs, then find why the application crashed using the Plesk logs. Once fixed, start or recycle the application pool, or ask support to if your plan has no pool controls.

Which SMTP port should I use on Windows hosting?

Use port 465 with SSL/TLS. Port 587 is not open on Domain India Windows hosting.

I can't log in to Plesk. What should I try first?

Use the one-click Plesk button on your hosting service in the Domain India client area. If the page doesn't load at all, try another network, because some office networks block port 8443.

Still stuck after the table? Open a support ticket with your domain, the exact error and when it started. Support is on 24/7 live chat, and tickets get a first response within 15 minutes.

Need help with an error?

Send us your domain, the exact error text and the time it happened, and we'll help you fix it.

Open a ticket

Ready when you are

Get Windows hosting from ₹164.87/mo + GST

See plans

Was this article helpful?

Your answer helps us decide what to improve next.

Still need help? Open a support ticket and our team will reply.

Prefer an app? Add this site to your home screen.Get the app
Common Plesk & IIS Errors and Fixes | Domain India