YaBB Quick Start Guide - Installation: Step 3 - File Permissions

Support Forums | Donate to YaBB

### Step 3 - Setting File Permissions

After you have completed the section of this guide titled "Step 2 - Uploading," you must now set the file permissions on the files listed in the table below. Since this is a Linux/*nix function, Windows server users will not be able to do this. On a Windows/NT server, however, you will need to give the data folders (those specified to be chmod 755) full read/write permissions. On Windows servers, you will probably need to contact your web host's support department and request that these permissions be set for you.

------- NON cgi-bin section ---------

- drwxr-xr-x (chmod 755)public_html/yabbfiles
- -rwxr-xr-x (chmod 755)(in ASCII)public_html/yabbfiles/*.js
- -rwxr-xr-x (chmod 755)(in Binary)public_html/yabbfiles/*.swf

- drwxr-xr-x (chmod 755)public_html/yabbfiles/Attachments

- drwxr-xr-x (chmod 755)public_html/yabbfiles/avatars
- -rwxr-xr-x (chmod 755)(in Binary)public_html/yabbfiles/avatars/* (all files)

- drwxr-xr-x (chmod 755)public_html/yabbfiles/Buttons
- -rwxr-xr-x (chmod 755)(in Binary)public_html/yabbfiles/Buttons/English/* (all files)

- drwxr-xr-x (chmod 755)public_html/yabbfiles/ModImages

- drwxr-xr-x (chmod 755)public_html/yabbfiles/Smilies
- -rwxr-xr-x (chmod 755)(in Binary)public_html/yabbfiles/Smilies/* (all files)

- drwxr-xr-x (chmod 755)public_html/yabbfiles/Templates

- drwxr-xr-x (chmod 755)public_html/yabbfiles/Templates/Admin
- -rwxr-xr-x (chmod 755)(in Binary)public_html/yabbfiles/Templates/Admin/default/* (all files)
- -rw-rw-rw- (chmod 666)(in ASCII)public_html/yabbfiles/Templates/Admin/default.css

- drwxr-xr-x (chmod 755)public_html/yabbfiles/Templates/Forum
- -rwxr-xr-x (chmod 755)(in Binary)public_html/yabbfiles/Templates/Forum/default/* (all files)
- -rw-rw-rw- (chmod 666)(in ASCII)public_html/yabbfiles/Templates/Forum/default.css
- -rwxr-xr-x (chmod 755)(in Binary)public_html/yabbfiles/Templates/Forum/yabb21/* (all files)
- -rw-rw-rw- (chmod 666)(in ASCII)public_html/yabbfiles/Templates/Forum/yabb21.css

------- CGI-BIN section (all files in ASCII) ---------

- drwxr-xr-x (chmod 755)cgi-bin/yabb2
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/AdminIndex.pl
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/FixFile.pl
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Paths.pl
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Setup.pl
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/YaBB.pl

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Admin
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Admin/* (all files)

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Boards
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Boards/* (all files)

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Convert
- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Convert/Boards
- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Convert/Members
- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Convert/Messages
- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Convert/Variables

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Help/English/Admin
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Help/English/Admin/* (all files)

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Help/English/Gmod
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Help/English/Gmod/* (all files)

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Help/English/Moderator
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Help/English/Moderator/* (all files)

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Help/English/User
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Help/English/User/* (all files)

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Languages/English
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Languages/English/* (all files)

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Members
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Members/* (all files)

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Messages
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Messages/* (all files)

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Modules/Digest
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Modules/Digest/HMAC.pm
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Modules/Digest/HMAC_MD5.pm
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Modules/Digest/MD5.pm

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Modules/Time
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Modules/Time/HiRes.pm

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Modules/Upload
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Modules/Upload/CGI.pm
- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Modules/Upload/CGI
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Modules/Upload/CGI/Util.pm

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Sources
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Sources/* (all files)

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Templates
- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Templates/default
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Templates/default/* (all files)
- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Templates/yabb21
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Templates/yabb21/* (all files)

- drwxr-xr-x (chmod 755)cgi-bin/yabb2/Variables
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Variables/* (all files)