DOCS

Error 500 (Internal Server Error)

What error 500 means and how to fix it: .htaccess, PHP version, plugins and logs.

Actualizado el 05.10.2026. 2 min de lectura

Error 500 means the server ran into a problem it cannot process, and it does not say what exactly. The cause is almost always in the site files.

Symptoms#

The browser shows "500 Internal Server Error" or "HTTP ERROR 500" instead of the page.

Most common causes#

  • an invalid entry in .htaccess,
  • a PHP error in code, a plugin or a theme,
  • a PHP version incompatible with the application,
  • wrong file or folder permissions,
  • lack of memory or an expired execution time.

Step-by-step fix#

  1. Check the error log. In cPanel open Metrics → Errors or the error_log file in the site folder. The last line usually names the file and line of the error (PHP errors and logs).
  2. Disable .htaccess: rename it to .htaccess-old and refresh. If the site works, the problem is in the rules (.htaccess basics).
  3. Check the PHP version and revert to the previous one if the error began after a change (Changing the PHP version).
  4. Disable plugins and the theme: rename the wp-content/plugins folder or the problem plugin.
  5. Check permissions: folders 755, files 644 (File permissions).

When to open a ticket#

If none of the above helps, open a ticket and state: the domain, the start time, what you changed, the last few lines of the error log and the PHP version.

¿Te ha resultado útil este artículo?

Artículos relacionados

Still need a hand?

Open a ticket and we will reply by email. The whole team sees your request.