Copy the files in-place over top of your local development server's copy. Hopefully you're using version control software so you can commit your changes for deployment at a later date after your testing phase.
On Linux:
cp -R ./Magento_Enterprise_1.13.1.0/ /var/www/vhosts/yourmagentoinstalllocation/webroot
On Mac OSX
This is a little trickier because the target will be replaced entirely, no merging will happen. Because of this, instead of using CP, use Ditto:
ditto ./Magento_Enterprise_1.13.1.0/ /var/www/vhosts/yourmagentoinstalllocation/webroot
On PC just copy and paste over top, choosing to replace duplicate filenames.
Upgrading to EE 1.13+
You will need to prepare your URLs prior to upgrade, and there are various tools provided to do this. You can download those toolkits from the Magento Partner portal and run against your database in-place. Obviously before you do any of the above you should backup and test your backup to ensure the safety of your installation.
http://www.magentocommerce.com/knowledge-base/entry/ee113-later-release-notes#ee113-11302-patches
For small incremental upgrades I would recommend the following process:
- Make a complete development environment with the current backup of your site and database
Copy the new 1.9.1 files into your application. The easiest way to do this is using rsync. (rsync -avz /from/path/ /to/path/live/
)
Visit your dev site (http://dev.mydomain.com) and run the upgrade
Test everything
Once you have done the above steps you can again make a complete backup of your site and database. You should add your ip to the Whitelist in your admin and set your maintenance.flag. This will ensure no one else visits your site.
The copy the new files into your application like you did in your dev environment.
Run you upgrade and you are set!
Best Answer
modified this file: /downloader/lib/Mage/HTTP/Client/Curl.php (line 371)
to