Article ID: 800, created on Oct 6, 2008, last review on Dec 26, 2014

  • Applies to:
  • Plesk 11.5 for Linux


I get the "Forbidden" error when trying to access a site


In general, this error means that the Apache process cannot access some file/directory because the system the user's Apache server is running under (usually httpd or www) has no read/search permissions or access is forbidden by Apache settings. The reason may be one of the following:

  • There is no index file in this directory, or the index file is not listed in the DirectoryIndex directive in the Apache configuration file.

  • There are Inhibitory settings in the .htaccess file in the folder

Find out what user Apache is run under. For example, with the 'ps -axu | grep httpd' command, the user name can be found in httpd.conf in the User directive. Check if this user has the read permission for the needed file and the execute/search permission for every folder in a path to the file.

If you see the error below in the Apache error_log...

pcfg_openfile: unable to check htaccess file, ensure it is readable.

... then make sure that the Apache user is included in the psaserv group:

# grep psaserv /etc/group

Search Words


pcfg_openfile: unable to check htaccess file, ensure it is readable

Domains giving 403 error for all

a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 56797cefb1efc9130f7c48a7d1db0f0c 01bc4c8cf5b7f01f815a7ada004154a2 0a53c5a9ca65a74d37ef5c5eaeb55d7f

Email subscription for changes to this article
Save as PDF