Support Forums | Donate to YaBB
YaBB Quick Start Guide

### Step 3 - (CHMOD) 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 Server, running IIS, you will need to give the data folders (those specified to be CHMOD 755) full read/write permissions. Code folders will need Read, Execution Permissions - Scripts Only. On Windows/IIS servers, you will probably need to contact your web host's support department and request that these permissions be set for you. There is one exception to Inheritance on IIS - Paths.pm must be set to Write. Windows/Apache servers do not use file permissions in this sense, you will not need to try to set them. Windows/Apache is driven by Apache directives/.htaccess.

If you don't have success installing YaBB with these settings, try these Alternative CHMOD Settings.

----------------

- drwxr-xr-x (CHMOD 755) yabbfiles
- -rw-r--r-- (CHMOD 644) (in ASCII) yabbfiles/*.js
- -rw-r--r-- (CHMOD 644) (in Binary) yabbfiles/*.swf

- drwxr-xr-x (CHMOD 755) yabbfiles/Attachments

- drwxr-xr-x (CHMOD 755) yabbfiles/avatars
- -rw-r--r-- (CHMOD 644) (in Binary) yabbfiles/avatars/* (all files)
- drwxr-xr-x (CHMOD 755) yabbfiles/avatars/UserAvatars

- drwxr-xr-x (CHMOD 755) yabbfiles/Bookmarks

- drwxr-xr-x (CHMOD 755) yabbfiles/Buttons

- drwxr-xr-x (CHMOD 755) yabbfiles/EventIcons

- drwxr-xr-x (CHMOD 755) yabbfiles/greybox
- -rw-r--r-- (CHMOD 644) (in Binary) yabbfiles/greybox/* (6 graphic files: 6 .gif)
- -rw-r--r-- (CHMOD 644) (in ASCII) yabbfiles/greybox/* (gb_scripts.js)
- -rw-r--r-- (CHMOD 644) (in ASCII) yabbfiles/greybox/* (1 .html file and 1 .css file)

- drwxr-xr-x (CHMOD 755) yabbfiles/ModImages

- drwxr-xr-x (CHMOD 755) yabbfiles/PMAttachments

- drwxr-xr-x (CHMOD 755) yabbfiles/shjs
- -rw-r--r-- (CHMOD 644) (in ASCII) yabbfiles/shjs/* (10 .js files)
- -rw-r--r-- (CHMOD 644) (in ASCII) yabbfiles/shjs/styles/* (1 .css file)

- drwxr-xr-x (CHMOD 755) yabbfiles/Smilies
- -rw-r--r-- (CHMOD 644) (in Binary) yabbfiles/Smilies/* (all files)

- drwxr-xr-x (CHMOD 755) yabbfiles/Templates

- drwxr-xr-x (CHMOD 755) yabbfiles/Templates/Admin
- -rw-r--r-- (CHMOD 644) (in Binary) yabbfiles/Templates/Admin/default/* (all files)
- -rw-r--r-- (CHMOD 644) (in ASCII) yabbfiles/Templates/Admin/default.css

- drwxr-xr-x (CHMOD 755) yabbfiles/Templates/Forum
- -rw-r--r-- (CHMOD 644) (in Binary) yabbfiles/Templates/Forum/default/* (all files)
- -rw-r--r-- (CHMOD 644) (in ASCII) yabbfiles/Templates/Forum/default.css

- drwxr-xr-x (CHMOD 755) yabbfiles/UBBCbuttons
- -rw-r--r-- (CHMOD 644) (in Binary) yabbfiles/UBBCbuttons/* (all files)

------- Transfer all files in ASCII ---------

- drwxr-xr-x (CHMOD 755) container folder
- -rwxr-xr-x (CHMOD 755) AdminIndex.pl
- -rwxr-xr-x (CHMOD 755) Convert.pl
- -rwxr-xr-x (CHMOD 755) FixFile.pl
- -rw-r--r-- (CHMOD 664) Paths.pm
- -rwxr-xr-x (CHMOD 755) Setup.pl
- -rwxr-xr-x (CHMOD 755) index.pl

- drwxr-xr-x (CHMOD 755) Admin
- -rw-r--r-- (CHMOD 644) Admin/* (all files)

- drwxr-xr-x (CHMOD 775) Backups
- -rw-r--r-- (CHMOD 664) Backups/* (all files)

- drwxr-xr-x (CHMOD 775) Boards
- -rw-r--r-- (CHMOD 664) Boards/* (all files)

- drwxr-xr-x (CHMOD 755) Convert
- drwxr-xr-x (CHMOD 755) Convert/Boards
- drwxr-xr-x (CHMOD 755) Convert/Members
- drwxr-xr-x (CHMOD 755) Convert/Messages
- drwxr-xr-x (CHMOD 755) Convert/Variables

- drwxr-xr-x (CHMOD 755) Help/English/Admin
- -rw-r--r-- (CHMOD 644) Help/English/Admin/* (all files)

- drwxr-xr-x (CHMOD 755) Help/English/Gmod
- -rw-r--r-- (CHMOD 644) Help/English/Gmod/* (all files)

- drwxr-xr-x (CHMOD 755) Help/English/Moderator
- -rw-r--r-- (CHMOD 644) Help/English/Moderator/* (all files)

- drwxr-xr-x (CHMOD 755) Help/English/User
- -rw-r--r-- (CHMOD 644) Help/English/User/* (all files)

- drwxr-xr-x (CHMOD 755) Languages/English
- -rw-r--r-- (CHMOD 644) Languages/English/* (all files)

- drwxr-xr-x (CHMOD 775) Members
- -rw-r--r-- (CHMOD 664) Members/* (all files)

- drwxr-xr-x (CHMOD 775) Messages
- -rw-r--r-- (CHMOD 664) Messages/* (all files)

- drwxr-xr-x (CHMOD 755) Modules
- -rw-r--r-- (CHMOD 644) Modules/* (all files)

- drwxr-xr-x (CHMOD 755) Modules/Archive
- -rw-r--r-- (CHMOD 644) Modules/Archive/* (all files)
- drwxr-xr-x (CHMOD 755) Modules/Archive/Tar
- -rw-r--r-- (CHMOD 644) Modules/Archive/Tar/* (all files)
- drwxr-xr-x (CHMOD 755) Modules/Archive/Zip
- -rw-r--r-- (CHMOD 644) Modules/Archive/Zip/* (all files)

- drwxr-xr-x (CHMOD 755) Modules/Digest
- -rw-r--r-- (CHMOD 644) Modules/Digest/* (all files)

- drwxr-xr-x (CHMOD 755) Modules/Email
- drwxr-xr-x (CHMOD 755) Modules/Email/Date
- -rw-r--r-- (CHMOD 644) Modules/Email/Date/* (all files)

- drwxr-xr-x (CHMOD 755) Modules/MIME
- -rw-r--r-- (CHMOD 644) Modules/MIME/* (all files)

- drwxr-xr-x (CHMOD 755) Sources
- -rw-r--r-- (CHMOD 644) Sources/(all files except SpellChecker.pl)
- -rwxr-xr-x (CHMOD 755) Sources/SpellChecker.pl

- drwxr-xr-x (CHMOD 755) Templates
- drwxr-xr-x (CHMOD 755) Templates/default
- -rw-r--r-- (CHMOD 644) Templates/default/* (all files)

- drwxr-xr-x (CHMOD 775) Variables
- -rw-r--r-- (CHMOD 664) Variables/* (all files)