500 Internal Server Error

Causes of server errors: .htaccess, PHP and permissions.

Troubleshooting ~1 min read Updated: 30.09.2026
  • An error in .htaccess: temporarily rename the file (e.g. .htaccess_old) and check the site.
  • PHP error: check the site’s Error Log in DirectAdmin — the last lines show the cause.
  • Incompatible PHP version: choose a PHP version your site supports.
  • File permissions: folders should be 755 and files 644.
  • Memory limit: increase the memory_limit value.
To see the error in WordPress, temporarily add define('WP_DEBUG', true); to wp-config.php, then set it back to false.
Problem not solved?

Our team is here 24/7 — open a ticket or write to the AI Advisor.