Update

Updating SeedDMS to 6.0.36 or 5.1.43

SeedDMS 6.0.36 and 5.1.43 have some major changes, which may require to tweak your existing installation. Those changes affect the way SeedDMS is installed on disc and should be taken into account when updating your installation. It does not have any impact on the documents stored in SeedDMS. There is also a new console tool, which eases some administrative operations, like installing and updating extensions. This will be officially supported and can be enhanced by extensions.

The quick way to update a SeedDMS installation

SeedDMS comes with rather detailed instructions on how to install and update the software. It’s all described in the file doc/README.Install.md which is part of the quickstart archive. This article focuses on a very special but quite regular case, when SeedDMS is updated without changing the major and minor version number. Hence, all updates within the SeedDMS 5.1.x or 6.0.x series, e.g. from 6.0.22 to 6.0.28.

SeedDMS’ folder structure on disk is designed to be secure and easily updateable. The parts to be replaced during an update are located in two directories in the base directory named pear and seeddms-5.1.x or seeddms-6.0.x. All other directories remain unchanged. This is achieved by soft links within the directory www and it enforced to run SeedDMS on a platform supporting soft links. If this in not the case, this article may still be useful to understand the update process but you will have to dereference the links yourself.