What causes a 500 Internal Server Error?

500 Internal Server Error

A 500 error means something went wrong on the server when processing your page. Here are the most common causes.

1. A bad .htaccess file

This is the most frequent culprit. Rename your .htaccess file to .htaccess_old via cPanel File Manager and reload your site. If it loads, the .htaccess was the problem. You can regenerate a clean one in WordPress under Settings → Permalinks → Save Changes.

2. PHP memory limit exceeded

Add this to your .htaccess file:

php_value memory_limit 256M

Or contact support and we can adjust it at the server level.

3. Bad file permissions

Files should be set to 644 and folders to 755. In cPanel File Manager, right-click any file or folder to change permissions.

4. A broken plugin or theme (WordPress)

Navigate to wp-content/plugins in File Manager and rename the folder of the plugin that caused the issue to disable it.

Check your error logs

cPanel → Metrics → Errors shows your recent error log. The actual cause is almost always in there. Copy the relevant lines into a support ticket and we'll diagnose it fast.

  • 0 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

My website is down - what do I do?

My website is down — what do I do?Step 1 — Is it just you?Go to...