NetAdminTools.com
 
Categories:
GNU/Linux | Homebrew designs | Perl | Ruby | Administration | Backup/Recovery | Bugs/Fixes | Certification | Database | Email | File/Print | Hardware | Information Grab Bag | Interoperability | GNU/Linux ABCs | Monitoring | Name Resolution | Network Services | Networking | Remote Control | Security | Desktop | Web | BSD | Solaris | GIAGD | ERP | REALbasic

Last 30 Days | Last 60 Days | Last 90 Days | All Articles | RSS


Categories:
·GNU/Linux
·Homebrew designs
·Perl
·Ruby
·Administration
·Backup/Recovery
·Bugs/Fixes
·Certification
·Database
·Email
·File/Print
·Hardware
·Information Grab Bag
·Interoperability
·GNU/Linux ABCs
·Monitoring
·Name Resolution
·Network Services
·Networking
·Remote Control
·Security
·Desktop
·Web
·BSD
·Solaris
·GIAGD
·ERP
·REALbasic
·All Categories


Setting Joomla Directory Permissions
Topic:Web   Date: 2006-08-13
Printer Friendly: Print   Mobile View: mobile

spacerspacer
<<  <   >  >>

Subject

The main thing that needs to be changed during a Joomla install is the directory permissions. Here is a shot of the install application before fixing the permissions:

administrator/backupsUnwriteable
administrator/componentsUnwriteable
administrator/modulesUnwriteable
administrator/templatesUnwriteable
cacheUnwriteable
componentsUnwriteable
imagesUnwriteable
images/bannersUnwriteable
images/storiesUnwriteable
languageUnwriteable
mambotsUnwriteable
mambots/contentUnwriteable
mambots/editorsUnwriteable
mambots/editors-xtdUnwriteable
mambots/searchUnwriteable
mambots/systemUnwriteable
mediaUnwriteable
modulesUnwriteable
templatesUnwriteable


Here is the sequence of commands to set the permissions for the web server account (apache):

chgrp apache administrator/backups
chgrp apache administrator/components
chgrp apache administrator/modules   
chgrp apache administrator/templates
chgrp apache cache                  
chgrp apache components
chgrp apache images     
chgrp apache images/banners 
chgrp apache images/stories
chgrp apache language
chgrp apache mambots 
chgrp apache mambots/content
chgrp apache mambots/editors
chgrp apache mambots/editors-xtd
chgrp apache mambots/search     
chgrp apache mambots/system
chgrp apache media         
chgrp apache modules
chgrp apache templates
chmod g+w administrator/backups
chmod g+w administrator/components
chmod g+w administrator/modules
chmod g+w administrator/templates
chmod g+w cache                  
chmod g+w components
chmod g+w images    
chmod g+w images/banners
chmod g+w images/stories
chmod g+w language      
chmod g+w mambots 
chmod g+w mambots/content
chmod g+w mambots/editors
chmod g+w mambots/editors-xtd
chmod g+w mambots/search     
chmod g+w mambots/system
chmod g+w media         
chmod g+w modules
chmod g+w templates

Now the installation check looks like this:

administrator/backupsWriteable
administrator/componentsWriteable
administrator/modulesWriteable
administrator/templatesWriteable
cacheWriteable
componentsWriteable
imagesWriteable
images/bannersWriteable
images/storiesWriteable
languageWriteable
mambotsWriteable
mambots/contentWriteable
mambots/editorsWriteable
mambots/editors-xtdWriteable
mambots/searchWriteable
mambots/systemWriteable
mediaWriteable
modulesWriteable
templatesWriteable


People:
Places:
Things:
Times:





Please read our Terms of Use and our Privacy Policy
Microsoft, Windows, Windows Server are either trademarks or registered trademarks of Microsoft Corporation. NetAdminTools.com is not affiliated with Microsoft Corporation. Linux is a registered trademark of Linus Torvalds, and refers to the Linux kernel. The operating system of most distributions that contain the Linux kernel is GNU/Linux. All logos and trademarks in this site are property of their respective owner. Copyright 1997-2013 NetAdminTools.com