Warning: This page has not been updated in over over a year and may be outdated or deprecated.
installation:migration_notes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
installation:migration_notes [2016/05/25 14:17] – [Migrating from VuFind 2.x to the Latest Release] demiankatz | installation:migration_notes [2018/12/19 17:03] – [VuFind Migration Notes] demiankatz | ||
---|---|---|---|
Line 2: | Line 2: | ||
This page provides notes on upgrading to the latest VuFind release from earlier versions. | This page provides notes on upgrading to the latest VuFind release from earlier versions. | ||
- | |||
- | // Notes on upgrading to the latest VuFind 1.x can be found on the [[legacy: | ||
===== Migrating from VuFind 2.x or Newer to the Latest Release ===== | ===== Migrating from VuFind 2.x or Newer to the Latest Release ===== | ||
Line 17: | Line 15: | ||
Starting with VuFind 2.1, after unpacking the new VuFind, you should follow these steps to be sure your database and configurations are fully updated: | Starting with VuFind 2.1, after unpacking the new VuFind, you should follow these steps to be sure your database and configurations are fully updated: | ||
- | - Unpack the new version of VuFind on top of the old version. This will most commonly involve simply downloading the new version, but if you are using Git for version control, it can also be achieved by checking out a different version tag. | + | - Unpack the new version of VuFind on top of the old version. This will most commonly involve simply downloading the new version, but if you are using Git for version control, it can also be achieved by checking out or merging |
+ | - :!: If you are simply downloading the new version rather than using Git, it is safer to delete non-customized files before unpacking, to ensure that obsolete files do not remain as part of your installation -- this is particularly important for the solr/vendor directory. | ||
+ | - If you are installing from Git rather than a downloaded archive, run " | ||
- Make sure that the config/ | - Make sure that the config/ | ||
- Empty out the cache subdirectory of your [[configuration: | - Empty out the cache subdirectory of your [[configuration: | ||
Line 32: | Line 32: | ||
:!: If you upgrade by reinstalling the DEB package instead of simply unpacking a .zip or .tar.gz archive, be aware that some defaults (particularly in local/ | :!: If you upgrade by reinstalling the DEB package instead of simply unpacking a .zip or .tar.gz archive, be aware that some defaults (particularly in local/ | ||
- | Note that Java 1.7 is required starting | + | :!: Make sure that your system meets the [[installation: |
+ | |||
+ | === Special Notes on Upgrading with PostgreSQL === | ||
+ | |||
+ | VuFind' | ||
+ | |||
+ | < | ||
+ | |||
+ | === Special Notes on Upgrading from 2.x to 3.x === | ||
+ | |||
+ | VuFind 2.x uses Solr 4 while VuFind | ||
+ | |||
+ | Before unpacking the 3.x distribution on top of 2.x, it is recommended that you follow these steps: | ||
+ | |||
+ | - Delete vufind.sh/ | ||
+ | - Rename your existing solr directory to solr_old (this way you can easily revert if you have problems with the upgrade; after successfully reindexing your data and testing your upgraded VuFind, you can remove the solr_old directory). | ||
===== Migrating from VuFind 1.x ===== | ===== Migrating from VuFind 1.x ===== | ||
installation/migration_notes.txt · Last modified: 2024/02/07 15:47 by demiankatz