Troubleshooting

How do I fix a 500 Internal Server Error?

A 500 Internal Server Error is a general message meaning the server hit a problem while processing your page. It is usually fixable. The most common causes are a broken .htaccess file, a PHP error, or wrong file permissions.

Try these in order:

  1. Check the error log. In the DirhamHost panel at my.dirhamaday.ae, open Errors or your site's error log. It usually names the exact file and line, which points straight to the cause.
  2. Suspect .htaccess. If you recently edited it, temporarily rename it to .htaccess_old and reload. If the site works, there is a syntax error in your rules.
  3. WordPress? Deactivate plugins (rename the plugins folder via File Manager) to see if one is the culprit, then re-enable them one by one. Also try switching to a default theme.
  4. Check permissions. Folders should be 755 and files 644; never 777.
  5. PHP memory. A memory-exhausted error in the log may need a higher PHP memory limit (MultiPHP INI Editor).

If the log points to something you cannot resolve, or you cannot find it, contact our 24/7 team on WhatsApp +971 58 553 6767 or support@dirhamaday.ae with the log entry and we will fix it quickly.

Still need a hand? Our UAE-based team is here 24/7.

Related articles

My website is down, what do I do?What causes 502 and 504 gateway errors?How do I fix a 403 Forbidden error?Why am I getting a 404 Not Found error?How do I fix "Error establishing a database connection"?