Try the Demo

Magento

eCommerce Software for Online Growth

Resetting File Permissions

Last modified by JoepvL on Fri, August 26, 2011 09:26
Source|Old Revisions  |  Back To Group

Here’s how to reset your file and directory permissions if PHP is running through FastCGI, suPHP, or LSAPI:

  1. find . -type f -exec chmod 644 {} \;
  2. find . -type d -exec chmod 755 {} \;
  3. chmod 550 pear
  4. chmod 550 mage #for magento 1.5+

If PHP is running as a module (DSO), you will need to do this:

  1. find . -type f -exec chmod 644 {} \;
  2. find . -type d -exec chmod 755 {} \;
  3. chmod o+w var var/.htaccess includes includes/config.php app/etc
  4. chmod 550 pear
  5. chmod 550 mage #for magento 1.5+
  6. chmod -R o+w media

If you are running Pre 1.5 you can copy and paste this

  1. find . -type f -exec chmod 644 {} \;
  2. find . -type d -exec chmod 755 {} \;
  3. chmod o+w var var/.htaccess app/etc
  4. chmod 550 pear
  5. chmod -R o+w media

The above commands need to be executed from the root directory where Magento is installed.

Note that the wiki software on this site seems to have some sort of double escaping issue that keeps removing the backslash before ; at the end of the ‘find . -type ...’ lines. Every time you edit this page, you’ll have to restore them by making sure there are three slashes before each semicolon that should have a backslash before it! See http://www.linuxquestions.org/questions/linux-newbie-8/find-missing-argument-to-%60-exec-308111/ for details.

If you do not have access to SSH:

  1. Unzip magento-cleanup.php to the root directory where Magento is installed.

!!! In Magento Version 1.5. you need to change magento-cleanup.php:

  Edit: 
  chmod("pear", 550);
  Into:
  chmod("lib/PEAR", 550);

[Added by Pedro Machado on 2011/07/05] I got errors with the SSH option above, so you may need like me to cleanup session and cache folders:

  1. rm -rf var/cache/*
  2.  
  3. rm -rf var/session/*

And set the var folder to 755:

  1. chmod 755 -R var



 

Introducing Magento Go

Magento Job Board - Some sort of tag line goes here

Latest Posts| View all Jobs
© Copyright 2012 Magento Inc.
Privacy Policy|Terms of Service
Magento Community Count
713669 users|820 users currently online|495362 forum posts