Important: Before upgrading, make sure to backup your site first.
To upgrade your site, use the Elefant CLI tool like this:
./elefant update
The update command pulls patches from the elefant-updates
Github repository, then does a dry run to test whether the patches can be applied without
conflicts. If so, it will apply the patches from oldest to newest. If not, it will store
a log of the conflicts in the conf/updates/error.log
file so you can manually merge
the patches with your Elefant customizations.
Security note: SHA keys for each patch file are stored in the elefant-checksums repository under a separate Github account. These are used to verify the authenticity of each patch before applying them.
Note: This feature is still under development.
Using the Elefant CLI tool, enter the following command to update all of your apps at once:
./elefant update all
Using Composer, you can run the following command to update all installed packages, including apps, themes and PHP libraries:
composer update
Log into Elefant and if there's an update routine that also needs to be run, it will
appear highlighted in the Tools menu as App Name (click to upgrade)
.
Next: Multilingual setup