Take a backup of the production system database
Download the latest Open Source Version you need to upgrade from the below location: https://sourceforge.net/projects/orangehrm/
Move to “Upgrading” In the first step of the web installer(Welcome).
Fill in necessary Database Information and proceed. Give the name of the database of the system(which was in production) for the “Database Name” field.
Click the “Next” button in the “System Check” step.
“Addon Check” step will be available only if there is any addon installed in the production codebase. Otherwise, you will be navigated to the "Version Info" step.
- Copy all the plugins listed here from the production codebase and paste to: <new_codebase>/symfony/plugins
- Click on “Recheck” after copying the plugins and then click on “Proceed”.
- Below screen will appear only if there are any updates with the installed addons. Give the required permissions to the new codebase. Otherwise you will get an error message like below.
- You can download the newest addon versions or can proceed the open source upgrade skipping the addon update
In the “Version Info” step, select the version of the open source system which was in production and click on proceed
Click the “Start” button in the “Database Changes” step to apply the database changes. After completing the process click on “Proceed”.
Click the “Start” button in the “Configuration Info” step to create configuration files. After completing the process click on “Proceed”.
Click on “Proceed” in the Completing step.
Log into the upgraded system and check the version of the system. This should be upgraded to the latest version that you have downloaded from sourceforge.
Post Upgrade Verification