InfyPortfolio-SaaS Upgrade Guide

Before starting upgrade we recommend to backup your files and export your current database.

Prerequisite

Before starting upgrade we recommend to back up your all files and export your current database.

so in case if anything goes wrong, you can restore the previous version.

  1. Backup your whole folder
  2. Backup & Export your database via phpymadmin

Backup Sensitive Files and Folders

Backup the following folders and files.

  1. File - .env
  2. Folder - Any new languages that you added in resources/lang/
  3. Folder - public/uploads/

Replace the latest code

  1. Delete all your existing code (you can also rename the current folder or move all content to some other folder, if possible)
  2. Upload the latest dist.zip to the server
  3. Extract the zip
  4. Put old .env file back
  5. Put resources/lang/ and public/uploads folder back (or you can merge)
  6. Edit .env and change UPGRADE_MODE=true
  7. Run a database upgrade script https://{YOUR_URL}/upgrade/database
  8. Edit .env and change UPGRADE_MODE=false
  9. Verify that latest version is visible in footer

Check everything is working fine.

Post Upgrade Steps

  1. Add newly added languages keys (if you have added a new languages)
  2. Apply/Replace any custom changes that you made to the code.

Hope your upgrade went well and working fine. If you are facing any problem with the upgrade, feel to contact our support at https://infyomlabs.authordesk.app

Old Upgrade Guide

Before starting upgrade we recommenced to backup your files and export your current database.

NOTE : Always take backup of .env file while replacing the files.

As this is the first release there is no upgrade guide here.

Upgrading to v2.3.3 from v2.3.2

For Technical Users:

  • Download v2.3.3.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.3.3 files into your existing version v2.3.2.
  • Run composer install
  • Then run npm install to install the node dependencies.
  • And at last run npm run dev to make new build.
  • That's it! you are ready to go with new version v2.3.3

For Non Technical Users:

  • Download v2.3.3.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.3.3 files/directories into your existing version v2.3.2.
  • That's it! you are ready to go with new version v2.3.3.

Upgrading to v2.3.2 from v2.3.1

For Technical Users:

  • Download v2.3.2.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.3.2 files into your existing version v2.3.1.
  • Run composer install
  • Then run npm install to install the node dependencies.
  • And at last run npm run dev to make new build.
  • That's it! you are ready to go with new version v2.3.2

For Non Technical Users:

  • Download v2.3.2.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.3.2 files/directories into your existing version v2.3.1.
  • That's it! you are ready to go with new version v2.3.1.

Upgrading to v2.3.1 from v2.3.0

For Technical Users:

  • Download v2.3.1.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.3.1 files into your existing version v2.3.0.
  • Run composer install
  • Now run php artisan migrate to migrate the migrations.
  • Then run npm install to install the node dependencies.
  • And at last run npm run dev to make new build.
  • That's it! you are ready to go with new version v2.3.1

For Non Technical Users:

  • Download v2.3.1.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.3.1 files/directories into your existing version v2.3.0.
  • Update database :
    • Open your phpMyAdmin.
    • Go to your database and select import tab.
    • Now in the latest version go to app/database/releases/v2.3.1/ you can find v2.3.1.sql.
    • Select that SQL file and import it.
  • That's it! you are ready to go with new version v2.3.1.

Upgrading to v2.3.0 from v2.2.0

For Technical Users:

  • Download v2.3.0.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.3.0 files into your existing version v2.2.0.
  • Now run php artisan migrate to migrate the migrations.
  • Then run npm install to install the node dependencies.
  • And at last run npm run dev to make new build.
  • That's it! you are ready to go with new version v2.3.0

For Non Technical Users:

  • Download v2.3.0.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.3.0 files/directories into your existing version v2.2.0.
  • Update database :
    • Open your phpMyAdmin.
    • Go to your database and select import tab.
    • Now in the latest version go to app/database/releases/v2.3.0/ you can find v2.3.0.sql.
    • Select that SQL file and import it.
  • That's it! you are ready to go with new version v2.3.0.

Upgrading to v2.2.0 from v2.1.0

For Technical Users:

  • Download v2.2.0.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.2.0 files into your existing version v2.1.0.
  • Now run php artisan migrate to migrate the migrations.
  • Then run npm install to install the node dependencies.
  • And at last run npm run dev to make new build.
  • That's it! you are ready to go with new version v2.2.0

For Non Technical Users:

  • Download v2.2.0.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.2.0 files/directories into your existing version v2.1.0.
  • Update database :
    • Open your phpMyAdmin.
    • Go to your database and select import tab.
    • Now in the latest version go to app/database/releases/v2.2.0/ you can find v2.2.0.sql.
    • Select that SQL file and import it.
  • That's it! you are ready to go with new version v2.2.0.

Upgrading to v2.1.0 from v2.0.0

For Technical Users:

  • Download v2.1.0.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.1.0 files into your existing version v2.0.0.
  • Run composer install to install the dependencies.
  • Now run php artisan migrate to migrate the migrations.
  • Then run npm install to install the node dependencies.
  • And at last run npm run dev to make new build.
  • That's it! you are ready to go with new version v2.1.0

For Non Technical Users:

  • Download v2.1.0.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.1.0 files/directories into your existing version v2.0.0.
  • Update database :
    • Open your phpMyAdmin.
    • Go to your database and select import tab.
    • Now in the latest version go to app/database/releases/v2.1.0/ you can find v2.1.0.sql.
    • Select that SQL file and import it.
  • That's it! you are ready to go with new version v2.1.0.

Upgrading to v2.0.0 from v1.1.0

For Technical Users:

  • Download v2.0.0.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.0.0 files into your existing version v1.1.0.
  • Run composer install to install the dependencies.
  • Now run php artisan migrate to migrate the migrations.
  • Then run npm install to install the node dependencies.
  • And at last run npm run dev to make new build.
  • That's it! you are ready to go with new version v2.0.0.

For Non Technical Users:

  • Download v2.0.0.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v2.0.0 files/directories into your existing version v1.1.0.
  • Update database :
    • Open your phpMyAdmin.
    • Go to your database and select import tab.
    • Now in the latest version go to app/database/releases/v2.0.0/ you can find v2.0.0.sql.
    • Select that SQL file and import it.
  • Now please call this URL once YOUR_APP_URL/upgrade-to-v2-0-0.
  • That's it! you are ready to go with new version v2.0.0.

Upgrading to v1.1.0 from v1.0.0

For Technical Users:

  • Download v1.1.0.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v1.1.0 files into your existing version v1.0.0.
  • Now run php artisan migrate to migrate the migrations.
  • Then run npm install to install the node dependencies.
  • And at last run npm run dev to make new build.
  • That's it! you are ready to go with new version v1.1.0.

For Non Technical Users:

  • Download v1.1.0.
  • Backup your current version files and DB.
  • If you have manually changed any files then please take a backup of them. After replacing files, you can again get that portion of code into some particular files.
  • Replace v1.1.0 files/directories into your existing version v1.0.0.
  • Update database :
    • Open your phpMyAdmin.
    • Go to your database and select import tab.
    • Now in the latest version go to app/database/releases/v1.1.0/ you can find v1.1.0.sql.
    • Select that SQL file and import it.
  • Now please call this URL once YOUR_APP_URL/upgrade-to-v1-1-0.
  • That's it! you are ready to go with new version v1.1.0.