Magento 1.9.1 was just released and I have tested the upgrade thru Magento Connect but It was not a success. I have a blank screen when I tried to connect into the backend.
So I tested to install Magento from scratch
Then restore the configuration, the modules and the template.
The new version is working as expected on my development system.
I have performed the upgrade on my production environnent.
Note : I recommend you to test on a development system !
Before these steps, I recommend you to disable compilation, cache, enable logging …
I follow these steps:
- Backup your modules and configuration
tar -czvf backup_magento_prod_mod.tgz app/code/local/ app/etc/config.xml app/etc/local.xml app/etc/modules/name.xml MyStockPhoto_* app/design/frontend/default/template skin/frontend/default/template media/wysiwyg/ ...
- Download Magento 1.9.1 and extract all files into a directory
- Change permissions
- Move new version into apache/nginx directory
$ mv /.../www/magento /.../www/magento.old ; /.../www/magento_new /.../www/magento
- Flush cache
$ echo 'flush_all' | nc localhost 11211