In any computer, files and programs have a 'permission' level, meaning it states who can
read, write, change, or run them. In Joomla! (Linux-based machines) we have three sets
of permissions: one for the 'owner', one for the 'group', and one for the 'world'. A common
security mistake is setting these incorrectly.
In this short recipe, you will check your permissions for your 'files' and 'folders'.
You will need:
Your FileZilla FTP client and FTP username and password.
1. Open your FileZilla FTP client and in your Site Manager select your web host
2. In the right-hand pane of FileZilla, you will see your files and folders. To the far right
(scroll over ) you will see the Permissions and Owner/Group columns as shown in
the following screenshot:
There are many files and they should be set (as this is a fresh install) ok. However, it
won't hurt to check.
3. Click one of the folders then (for Windows Â® users) press Ctrl+A. This will highlight all
the files and folders in your site. You should see a screen similar to the following:
This partial screenshot shows you have selected everything.
4. Right-click in the blue colored portion. Select File permissionsâ€¦:
5. FOLDER PERMISSIONS should be set for 755.
The following items should be checked or filled in:
6. Numeric value should be set for 755.
7. Check the box Recurse into subdirectories.
8. Check the box Apply to directories only.
Note that if you get it wrong, don't worry - you can repeat it.
This process will take a few minutes so be patient.
9. File Permissions should be set to 644.
10. Following the same process as in step 4, highlight all your files and folders, right click, and click your file permissions selection.
This time however you will change the settings as follows:
11. Numeric value should be set for 644.
12. Check the box Recurse into subdirectories.
13. Check the box Apply to files only.
This step will take longer than the DIRECTORIES step.
Once complete you may exit FileZilla.