Changes

From Amahi Wiki
Jump to: navigation, search
Use the following steps for updating ownCloud:
* Catalogue Catalog all applications active in the current ownCloud instance. Take special care to identify the "core" applications that were activated and Approved/Experimental applications that were installed. There is no guarantee that non-core applications will work on a new ownCloud release.
* Review and document all ownCloud sharing techniques used in the current ownCloud instance.
* It is recommended that all third party non-core applications be disabled before upgradingupdating.
* Do backups of the ownCloud database, binaries and stored files.
* Go to the Amahi Dashboard, Apps => Installed, and uninstall the current ownCloud instance. This will remove the ownCloud binaries and ownCloud database.
- where "x" is an ownCloud major release number
* Restore the ownCloud "config.php" file from backups.
* Restore the ownCloud apps directory from backups.
* Using a "terminal" connection and using the command-line '''OR''' an Amahi MySQL application restore the ownCloud database from backups.
* Login to the ownCloud "adminadministration" ID user account as usual.
* Navigate to the ownCloud Admin page and confirm the new version release number.
* Confirm some of the other settings and make appropriate changes (file upload/download sizes, versioning).
* '''DO NOT''' turn the system over to users yet!
* Restore the ownCloud applications from backups.
* If there is no match for the third party applications; activate the "core" applications needed, enable the Approved/Experimental applications as needed. Please remember Approved/Experimental applications that do not work will take time for the authors to update for the new release version.
* Enable required "core" and Approved/Experimental applications "one-at-a-time", testing each application. Stop at any behaviour that is not the same, this usually happens with Approved/Experimental applications (there maybe new versions that have to be installed).
* Login to a normal user ID account and test ownCloud functionality (i.e. sharing) and applications.
* If the prior testing was successful have other users test their ownCloud IDs.
* The update is now completed.