upgrade.rst
57 lines
| 1.6 KiB
| text/x-rst
|
RstLexer
/ docs / upgrade.rst
r642 | .. _upgrade: | ||
r2095 | ======= | ||
r642 | Upgrade | ||
======= | |||
r1092 | Upgrading from Cheese Shop | ||
-------------------------- | |||
r642 | |||
r1092 | .. note:: | ||
r1123 | Firstly, it is recommended that you **always** perform a database backup | ||
before doing an upgrade. | |||
r1092 | |||
The easiest way to upgrade ``rhodecode`` is to run:: | |||
r642 | |||
easy_install -U rhodecode | |||
Or:: | |||
pip install --upgrade rhodecode | |||
r1092 | Then make sure you run the following command from the installation directory:: | ||
r642 | |||
paster make-config RhodeCode production.ini | |||
r1092 | This will display any changes made by the new version of RhodeCode to your | ||
current configuration. It will try to perform an automerge. It's always better | |||
r2094 | to make a backup of your configuration file before hand and re check the | ||
r1123 | content after the automerge. | ||
r642 | |||
r1062 | .. note:: | ||
r2094 | Please always make sure your .ini files are up to date. Often errors are | ||
r2071 | caused by missing params added in new versions. | ||
r1062 | |||
r1123 | It is also recommended that you rebuild the whoosh index after upgrading since | ||
r2071 | the new whoosh version could introduce some incompatible index changes. Please | ||
Read the changelog to see if there were any changes to whoosh. | |||
r845 | |||
r1092 | The final step is to upgrade the database. To do this simply run:: | ||
r845 | |||
r1062 | paster upgrade-db production.ini | ||
r845 | |||
r1092 | This will upgrade the schema and update some of the defaults in the database, | ||
r1123 | and will always recheck the settings of the application, if there are no new | ||
options that need to be set. | |||
r845 | |||
r2115 | .. note:: | ||
If you're using Celery, make sure you restart all instances of it after | |||
upgrade. | |||
r642 | |||
.. _virtualenv: http://pypi.python.org/pypi/virtualenv | |||
.. _python: http://www.python.org/ | |||
.. _mercurial: http://mercurial.selenic.com/ | |||
.. _celery: http://celeryproject.org/ | |||
.. _rabbitmq: http://www.rabbitmq.com/ |