WebCitz Blog


Upgrade to Magento 1.9.0.1 via SSH

This Magento upgrade tutorial will help guide you through the process of updating / upgrading your Magento installation from 1.4+ to 1.9.0.1. which was released on May 13, 2014. For the purpose of this tutorial, we will assume you have access to SSH on your hosting account. You should always create a backup of your entire website/database before proceeding with an upgrade and never perform these steps on a live store. Please be sure to obtain updated files from the authors of any Magento extensions you have installed on your website.

  1. Change to your Magento installation directory:
    (swap “username” below for your account’s username, or change the entire path to match your absolute URL)

    cd /home/username/public_html
  2. Download Magento 1.9.0.1 from MagentoCommerce.com:
    wget http://www.magentocommerce.com/downloads/assets/1.9.0.1/magento-1.9.0.1.tar.gz
  3. Extract the archive:
    tar -zxvf magento-1.9.0.1.tar.gz
  4. Change to the directory created during extraction:
    cd magento
  5. Turn off file replacement prompts:
    unalias cp
  6. Copy the Magento 1.9.0.1 files over your existing files:
    cp -rf * /home/username/public_html
  7. Change back to your Magento installation directory:
    cd ../
  8. Remove the empty folder
    rm -rf magento
  9. Optional: CHMOD all files to 644:
    find -type f -name ‘*.*’ -exec chmod 644 {} \;
    Optional: CHMOD all folders to 755:
    find -type d -exec chmod 755 {} \;
    Optional: CHOWN all files/folders:
    chown -R username:username *

Upgrade to Magento 1.9.0.0 via SSH

This Magento upgrade tutorial will help guide you through the process of updating / upgrading your Magento installation from 1.4+ to 1.9.0,0. which was released on May 13, 2014. For the purpose of this tutorial, we will assume you have access to SSH on your hosting account. You should always create a backup of your entire website/database before proceeding with an upgrade and never perform these steps on a live store. Please be sure to obtain updated files from the authors of any Magento extensions you have installed on your website.

  1. Change to your Magento installation directory:
    (swap “username” below for your account’s username, or change the entire path to match your absolute URL)

    cd /home/username/public_html
  2. Download Magento 1.9.0.0 from MagentoCommerce.com:
    wget http://www.magentocommerce.com/downloads/assets/1.9.0.0/magento-1.9.0.0.tar.gz
  3. Extract the archive:
    tar -zxvf magento-1.9.0.0.tar.gz
  4. Change to the directory created during extraction:
    cd magento
  5. Turn off file replacement prompts:
    unalias cp
  6. Copy the Magento 1.9.0.0 files over your existing files:
    cp -rf * /home/username/public_html
  7. Change back to your Magento installation directory:
    cd ../
  8. Remove the empty folder
    rm -rf magento
  9. Optional: CHMOD all files to 644:
    find -type f -name ‘*.*’ -exec chmod 644 {} \;
    Optional: CHMOD all folders to 755:
    find -type d -exec chmod 755 {} \;
    Optional: CHOWN all files/folders:
    chown -R username:username *

Magento CE 1.9.0.0 Released!

The developers of Magento CE have been hard at work! Today they released Magento CE 1.9.0.0 which includes a wide array of new features, bug fixes and security improvements. Most notably, the new Magento CE 1.9.0.0 version includes a responsive default template. It will be exciting to see what framework they based it on and it will be great to get an opportunity to work with this new version!

Please contact us at 1-800-796-8623 to inquire about upgrading your Magento website to Magento 1.9.0.0!

Security Enhancements

  • Addressed a potential cross-site scripting (XSS) vulnerability while creating configurable product variants.
  • Addressed a potential security issue that could result in displaying information about a different order to a customer.
  • Users can no longer change the currency if the payment method PayPal Website Payments Standard is used.
  • Removed an .swf file from the Magento distribution because of security issues.
  • Improved file system security.
  • Enhanced the security of action URLs, such as billing agreements.
  • Addressed a potential session fixation vulnerability during checkout.
  • Improved the security of the Magento randomness function.

View more information about this release: http://www.magentocommerce.com/knowledge-base/entry/ce19-later-release-notes