Why am I seeing this page? This is a general error class returned by a web server when it encounters a problem in which the server itself can not be more specific about the error condition in its response to the client. In many cases this is not an indication of an actual problem with the server itself but rather a problem with the information the server has been instructed to access or return as a result of the request.
This error is often caused by an issue on your site which may require additional review by your web host. Please contact your web host for further assistance.
There are a few common causes for this error code including problems with the individual script that may be executed upon request. Some of these are easier to spot and correct than others. File and Directory Ownership The server you are on runs applications in a very specific way in most cases. The server generally expects files and directories be owned by your specific user cPanel user. If you have made changes to the file ownership on your own through SSH please reset the Owner and Group appropriately.
File and Directory Permissions The server you are on runs applications in a very specific way in most cases. The server generally expects files such as HTML, Images, and other media to have a permission mode of The server also expects the permission mode on directories to be set to in most cases.
See the Section on Understanding Filesystem Permissions. Command Syntax Errors in. If you would like to check a specific rule in your. You should always make a backup of this file before you start making changes. For example, if the. Exceeded Process Limits It is possible that this error is caused by having too many processes in the server queue for your individual account.
Every account on our server may only have 25 simultaneous processes active at any point in time whether they are related to your site or other processes owned by your user such as mail.
Please contact your web host. Be sure to include the steps needed to see the error on your site. Understanding Filesystem Permissions Symbolic Representation The first character indicates the file type and is not related to permissions. The remaining nine characters are in three sets, each representing a class of permissions as three characters.
The first set represents the user class. The second set represents the group class. The third set represents the others class. Each of the three characters represent the read, write, and execute permissions: The following are some examples of symbolic notation: Numeric Representation Another method for representing permissions is an octal base-8 notation as shown.
This notation consists of at least three digits. Each of the three rightmost digits represents a different component of the permissions: Each of these digits is the sum of its component bits As a result, specific bits add to the sum as it is represented by a numeral: The read bit adds 4 to its total in binary , The write bit adds 2 to its total in binary , and The execute bit adds 1 to its total in binary These values never produce ambiguous combinations.
More technically, this is an octal representation of a bit field — each bit references a separate permission, and grouping 3 bits at a time in octal corresponds to grouping these permissions by user, group, and others.