• Wednesday, February 25, 2026

Knowledge Base

Error 500 - Internal Server Error

Understanding Error 500

A 500 Internal Server Error is a generic error message indicating something went wrong on the server, but the server couldn't be more specific about the problem.

Common Causes

  • .htaccess errors - Syntax mistakes or unsupported directives
  • PHP errors - Code issues or memory limits
  • Permission problems - Incorrect file/folder permissions
  • Plugin conflicts - Especially common with WordPress

Troubleshooting Steps

1. Check Error Logs

In DirectAdmin:

  1. Go to Error Log under Account Manager
  2. Look for recent errors with timestamps matching your issue
  3. The error message will indicate the specific problem

2. Test .htaccess

Rename your .htaccess file temporarily:

  1. Go to File Managerpublic_html
  2. Rename .htaccess to .htaccess.backup
  3. Test your site - if it works, the issue is in .htaccess

3. Check File Permissions

Correct permissions should be:

  • Folders: 755
  • Files: 644
  • PHP files: 644

4. Increase PHP Memory (WordPress)

Add to wp-config.php:

define('WP_MEMORY_LIMIT', '256M');

WordPress-Specific

If using WordPress, try disabling plugins via File Manager:

  1. Navigate to wp-content/plugins
  2. Rename the plugins folder to plugins.disabled
  3. Test your site
  4. If working, rename back and activate plugins one by one