How to Change Joomla Folder and File Permissions |
| June 29, 2010 |
Sometimes when you're trying to upload extensions to your Joomla site, you'll be faced with error messages like this: "JFolder::create: Could not create directory" or "Warning! Failed to move file." Often this is because your Joomla site doesn't have the correct permissions to upload the extensions. What are permissions and how can you fix this problem? Read on ... Explaining Permissions![]() There are 3 groups, self, group and public and three permissions you can give them: read, write and execute. Here's what they mean:
There's one final thing you need to know. Those permissions are sometimes given numbers:
They are also added up. So, if the "Self" has permissions of 7, that means they can Read, Write and Execute. If "Public" has permissions of 4, they can only Read. Explaining How Permissions Affect Joomla![]() Go to your administrator control panel and then Help >> System Info >> Directory Permissions. You'll see a list of all the folders on your site and whether you have permission to access them. On the screen above, I can't access the /images/ folder or /images/banners/ or /images/stories/. If I want to upload images I'll need to change the red "Unwritable" to green "Writable". Here's how to do it: Login to Your FTP or Hosting Account![]() In this example I'm going to use CPanel as it's very common, but really you just need a way to access your files. Inside Cpanel I'm going to click on "File Manager" which will allow me to access your files. However you get there, you should end up seeing a screen like the one below: Viewing Your Files![]() We know we want to change permissions on the /images/ folder so fortunately we can see it in this list. Choose to Modify Permissions![]() Check the box next to /images/ and then click "Change Permissions". Change Permissions![]() You may well see a screen like this. You'll hopefully remember many of the permission settings from the first part of this tutorial. The one thing to avoid is 777 because that means anyone can do anything to your folders! The lower the numbers, the safer your site will be. A good setting to try here will be 755 but you may need to experiment because all servers are setup differently. Once you've made a change and clicked "Change Permission", go back to Administrator >> Help >> System Info >> Directory Permissions to see if the red "Unwritable" has changed to the green "Writable". |

OSTraining is not affiliated with or endorsed by the Joomla, WordPress or Drupal projects.
All product names and trademarks are the property of their respective owners.
Copyright © 2012 OSTraining, LLC. All rights reserved.
Comments