How to fix a 500 Internal Server Error

Find the cause of the blank error page by checking the .htaccess file, PHP version and error log.

Intermediate 20 Oct 2026 1 min read Onimhost Support Team 3 views

A 500 error means the server met a problem it cannot describe to the visitor. The cause is nearly always inside your own site files.

Check in this order

  1. .htaccess: in File Manager rename it to .htaccess-old and reload. If the site returns, the file had a bad rule.
  2. PHP version: switch to the version your script recommends.
  3. Plugins: rename the wp-content/plugins folder to see if a plugin is the cause.
  4. Error log: open Errors in cPanel; the last lines name the file and line.
  5. Permissions: folders should be 755 and files 644.

Tip: If nothing helps, send us the last lines of the error log in a ticket, it saves a lot of time.

Share

Get Exclusive Offers & Promotions!

Stay updated with the latest deals, discounts, and special promotions.

Check Promotions

Chat with us