Skip to content

How to fix 403 Error Messages?

Updated 1 min read

Updated: 28 September 2026 · Applies to: cPanel & WHM 138 (Jupiter theme) and Apache 2.4 (.htaccess)

"403 Forbidden" means the server refused the request. Check these causes in order:

  1. Missing index file: if a folder has no index.html or index.php and listing is turned off, you get 403. Upload an index file.
  2. Permissions: files should be 644 and folders 755. Folders set to 700, or files to 600, can cause 403.
  3. .htaccess rules: look for Deny from, Require or IP blocks in .htaccess files; rename the file temporarily to test.
  4. IP Blocker or firewall: check Security › IP Blocker. If only you get the error, your IP may be blocked after failed logins; open a ticket with your IP.
  5. ModSecurity: if a form or admin action is blocked, see "Disable ModSecurity in cPanel" and ask us to adjust the rule rather than switching protection off.

The error log (Metrics › Errors) usually names the exact reason.

Related services

KVM VPS hosting

NVMe SSD and full root access, with Free Basic Managed Support.

Unmanaged dedicated servers

full root access and free IPMI KVM, with Free Basic Managed Support.

Linux server management

hardening, patching, monitoring and automation for Ubuntu, Debian, RHEL and AlmaLinux.

Was this answer helpful?

Still stuck? Open a ticket