Upgrade process is very easy and similar to installation process. Before uprading the application we strongly recommend to backup all of application files and database.
Please read the following step-by-step guide to upgrade your app.
Get database credentials
/app/config/db.config.phpfile in your current installation. Then copy your database credentials credentials to the safe place. They will be required during the installation process
Copy Crypto Key
/app/config/config.phpfile in your current installation. Copy the value of
CRYPTO_KEYconstant to the safe place. It will be required during the installtion process.
Remove old files
Remove all application files from your server. Don't make any changes to your database.
Upload and Extract
Upload updated zip file to your server and extract all of its content to the your old application directoryPlease note that some hosting providers don’t allow to extract
.htaccessfiles from zip archive. There 2
.htaccessfiles in archive file. One of them in
root directory, another in
/appdirectory. Please make sure both of this files are extracted
Navigate to installation page
Navigate to your website address. You should be redirected to installation page.
On installation page click Start Installation button. And check if you server is configured correctly to run the application. If everything is alright, then you should see Next button at the bottom of page. Click it!
Purchase Code, Installation mode
At this step you shoul be asked several questions. First include your purchase code. Next question should be installation mode. It could be either clean installation or uprade from previous version(s). This guide is intended for upgrading from previous version(s). So select "Yes, Upgade from version X.X" from the dropdown list. If you want to do clean installion then have a look at Installation guide.
Crypto Key and Database Details
Enter the Crypto Key that you've copied in step 2 and database credentials that you've copied in step 1
Click Finish Installation button. If everythig went OK, you'll see success messae after few seconds.
During the installation process sometimes you might get an error. Generally detailed description about the error should be displayed.
If you're getting
Unexpected error occured! then most likely
your server configuration doesn't match application requirement. At this case,
you should have a look at PHP error log for more information about the error.