Upgrades and Releases
Download the latest release
Section titled “Download the latest release”When a new KubikLMS version is available, sign in to the purchaser dashboard and download the latest release ZIP.
For a normal update, the process is:
- sign in to the KubikLMS dashboard
- download the latest release ZIP
- extract it locally
- replace the deployed files with the updated package
- run the site and confirm the update completed correctly
Before you update
Section titled “Before you update”Before replacing files on a live site:
- Take a full database backup.
- Back up the currently deployed files.
- Confirm that the hosting account still meets the KubikLMS runtime requirements.
- Read the release notes so you know whether the update includes any installation or migration considerations.
Replace the deployed files
Section titled “Replace the deployed files”Upload the contents of the new release package using the same layout as the current installation:
public_html/should still be the web rootapp/,sql/, andstorage/should stay in their expected locations- preserve the live configuration and any runtime data that should not be replaced blindly
If your hosting setup keeps writable folders or config files outside the main upload path, make sure those remain intact during the update.
Check the updated installation
Section titled “Check the updated installation”After the new files are in place:
- Open the homepage.
- Sign in as admin.
- Open at least one public page and one learner-facing page.
- Confirm that the main admin area still loads correctly.
- If the release includes database changes, complete any required upgrade step before allowing normal use.
Keep a rollback path
Section titled “Keep a rollback path”Do not treat a live update as complete until you know how to reverse it.
Keep these together before every update:
- a database backup
- a backup of the previously deployed files
- the exact release ZIP you are moving to