Updating SeedDMS to 6.0.36 or 5.1.43
SeedDMS 6.0.36 and 5.1.43 has some major updates which may require to tweak your existing installation.
The pear directory no longer exists
The pear directory has been around for a long time containing external PHP
libraries and some SeedDMS core libraries. In the latest versions of SeedDMS
only the directory vendor has been left in the pear directory. That’s why
the vendor directory was moved out of it and pear was deleted. As a
consequence the extraPath configuration in settings.xml is no longer
required and should be emptied.
The links in www must be updated
The directory www has several soft links. Most of them are unchanged,
but the links to index.php and .htaccess must be updated.
cd www
rm index.php; ln -s ../seeddms/www/index.php
rm .htaccess; ln -s ../seeddms/www/.htaccess
Updating extensions
There are several internal changes which may affect and possibly break extensions. If you run into problems after updating SeedDMS, you should disable all your extensions, than update SeedDMS and all extensions, and afterwards enable the extensions again.
New console tool
The directory utils contains several command line tools which were
not officially supported. Some of them has now been replaced by a
single tool utils/console. Some new commands were added and the
old scripts are still around. Just call utils/console list for a
list of commands. You may need to run the console tool with sudo -u
because it modifies files on disc. The tool will tell you, if the
access rights are not sufficient.