Support Forums | Donate to YaBB

### Step 3

After you have completed all of the "Installation 2" section of this guide, all of the files from the YaBB package should be in the directories as shown below. Now you must "chmod" using the following table. Chmod is not supported on Windows servers, so there is no need to do that step after uploading (or extracting) the files. On a Windows/NT server, however, you will need to give the data folders (those specified to be chmod 777) full read/write permissions. You may have to ask your web host to do this for you.

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

- (in ASCII)yabbfiles/fader.js
- (in ASCII)yabbfiles/post.js
- (in ASCII)yabbfiles/ubbc.js
- (in ASCII)yabbfiles/yabbc.js
- drwxrwxrwx (chmod 777)(in Binary)yabbfiles/Attachments
- (in Binary)yabbfiles/avatars/*.*
- (in Binary)yabbfiles/Buttons/English/*.*
- drwxrwxrwx (chmod 777)(in ASCII)yabbfiles/ModImages
- (in Binary)yabbfiles/Smilies/*.*
- drwxrwxrwx (chmod 777)(in ASCII)yabbfiles/Templates/Admin
- -rw-rw-rw- (chmod 666)(in ASCII)yabbfiles/Templates/Admin/default.css
- (in Binary)yabbfiles/Templates/Admin/default/*.*
- drwxrwxrwx (chmod 777) yabbfiles/Templates/Forum
- -rw-rw-rw- (chmod 666)(in ASCII)yabbfiles/Templates/Forum/default.css
- (in Binary)yabbfiles/Templates/Forum/default/*.*

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

- drwxrwxrwx (chmod 777)cgi-bin/yabb2
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/AdminIndex.pl
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Setup.pl
- -rwxr-xr-x (chmod 755) cgi-bin/yabb2/YaBB.pl

- drwxrwxrwx (chmod 777)cgi-bin/yabb2/Admin
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/Admin.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/AdminEdit.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/AdminSubList.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/AdvSettings.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/Attachments.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/EditHelpCentre.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/ErrorLog.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/GuardianAdmin.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/MailMembers.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/ManageBoards.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/ManageCats.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/ManageTemplates.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/MemberGroups.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/RegistrationLog.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/RemoveOldTopics.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/Smilies.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Admin/ViewMembers.pl

- drwxrwxrwx (chmod 777)cgi-bin/yabb2/Boards
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Boards/.htaccess
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Boards/forum.control
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Boards/forum.master
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Boards/forum.totals
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Boards/announcements.txt
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Boards/general.txt
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Boards/recycle.txt
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Boards/test.txt

- drwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/Admin
- -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/Admin/*.help

- drwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/Gmod
- -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/Gmod/*.help

- drwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/Moderator
- -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/Moderator/*.help

- drwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/User
- -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/User/*.help

- drwxrwxrwx (chmod 777)cgi-bin/yabb2/Languages/English
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Languages/English/agreement.txt
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Languages/English/censor.txt
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Languages/English/*.lng

- drwxrwxrwx (chmod 777)cgi-bin/yabb2/Members
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Members/.htaccess
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Members/admin.*
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Members/memberinfo.txt
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Members/memberlist.txt
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Members/members.ttl

- drwxrwxrwx (chmod 777)cgi-bin/yabb2/Messages
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Messages/.htaccess
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Messages/1105634410.txt
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Messages/1105634410.ctb

- drwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Digest/Perl
- -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Digest/Perl/MD5.pm

- drwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Time
- -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Time/HiRes.pm

- drwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Upload
- -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Upload/CGI.pm
- drwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Upload/CGI
- -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Upload/CGI/Util.pm

- drwxrwxrwx (chmod 766 or 777)cgi-bin/yabb2/Sources
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/BoardIndex.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/DateTime.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Decoder.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Display.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/DoSmilies.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Favorites.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Guardian.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/HelpCentre.pl
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Sources/ICQPager.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/InstantMessage.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Load.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/LogInOut.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Maintenance.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Memberlist.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/MessageIndex.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/ModifyMessage.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/MoveTopic.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Notify.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Poll.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Post.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Printpage.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Profile.pl
- -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Sources/Recent.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Register.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/RemoveTopic.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Search.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Security.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/SendTopic.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Sessions.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/SetStatus.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/SplitSplice.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/SubList.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/Subs.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/System.pl
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Sources/YaBBC.pl

- drwxrwxrwx (chmod 766 or 777)cgi-bin/yabb2/Templates
- drwxrwxrwx (chmod 766 or 777)cgi-bin/yabb2/Templates/default
- -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Templates/default/*.*

- drwxrwxrwx (chmod 766 or 777)cgi-bin/yabb2/Variables
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Variables/.htaccess
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Variables/menu0.def
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Variables/menu1.def
- -rw-r--r-- (leave as is)cgi-bin/yabb2/Variables/menu2.def