Bluehost Web Hosting Help
Changing File Permissions
Setting file permissions is very important in getting CGI scripts to work on your web site. The following will explain the correct settings.
Explanation of Permissions
- Pages (HTML Files) should be readable/writeable by the owner and readable by the web visitor.
- Scripts should be readable/writeable/executable by the owner and readable/executable by the web visitor.
The following are abbreviations for permissions:
- --- (or 0) = no permission
- r-- (or 4) = read-only permission
- rw- (or 6) = read/write permission
- r-x (or 5) = read/execute permission
- rwx (or 7) = read/write/execute permission
Sometimes you'll see these numbers referenced for a script. For instance, "chmod your script to "755" or "777". That means "set file permissions to "Read-Write-Execute/Read-Execute/Read-Execute".
"755" is in fact the most common setting for CGI/Perl scripts - if your script does not work or you get an "Internal Server Error" when you run it try fixing the permissions first.
Changing Permissions Using An FTP Application
Log into your account and go to the directory where the files are located. Highlight the file that you want to change permission. Locate the "file permission" or "chmod" command on your FTP software (if you are using Filezilla, highlight the file, right click and choose "File Permissions"). There should be three groups. Each group should have either checkboxes or a selection for the permission type.
Set pages to rw- for the owner, no permission for the group, and r--for other.
Set scripts to rwx for the owner, r-x group, and r-x for other.
Recommended Help Content
Setting file and user permissions
Short tutorial on how to set file and user Permissions in cPanel. (updated 642 days ago)
Changing Hosting Term
How do I change my contract length? (updated 642 days ago)
Why am I Getting File Not Found When Executing My CGI?
Why am I Getting File Not Found When Executing My CGI? (updated 1032 days ago)
Related Help Content
Can I add my own CGI scripts?
Can I add my own CGI scripts? (updated 650 days ago)
Changing Username on Account
Can I change my username after registration? (updated 1648 days ago)
I need help with my CGI script? (updated 1670 days ago)
Understanding the Basics of CGI. (updated 646 days ago)
CGI Script Limitations
Does your company have any limit about CGI script use? (updated 645 days ago)
Changing the Password for a Resold Account
How to change the password for a Resold account. (updated 442 days ago)
What is CGI? (updated 646 days ago)
Email Accounts - Change the Mailbox (Size) Quota
Where do I Change my Mailbox (Size) Quota? How do I Increase or Decrease Mailbox (Storage) Quota? (updated 218 days ago)