Upgrading To 2.18.0 From 2.17.*
Before you start please check the requirements change for the zCart powered platform:
- PHP version 8.2 or later.
- The domain have to have SSL certificate.
- Need command line access with
sudo
power on your server. - PHP dependency manager
composer 2.*
installed on the server
Below features/packages remvoed due to incompatibility with latest codebase:
- MySQL fulltext search.
Please read the changelog for detail about the changes, this will help you to decide if you really need to upgrade or not.
To upgrade to the 2.18.0 From 2.17.* please follow these steps:
Step 1: Download the files and extract on your local computer.
Step 2: Set your marketplace in maintenance mode, so that visitor doesn’t get any errors or see sensitive system information.
Step 3: Take a backup of your database and the project files(current running script). So that you can get back to the old version if having issues with the new one.
Step 4: Replace only these directories and files [Dont touch other files/directories] with the newly downloaded one:
Directories:
- app
- bootstrap
- config
- database
- public
- resources
- routes
- vendor
Files:
- composer.json
- composer.lock
- package.json
- env.example
Step 5: Check the permissions as described in the installation guide.
Step 6: Upgrade Plugins (Skip this step if you don’t have any plugins).
Please check the change logs to see if any of your installed plugins have a new version available. If updates are available, make sure to update your plugins to the latest version for the best performance and features.
Updated plugin list for this version:
- Affiliate
- Auction
- BuyerGroups
- Comparison
- SmartForm
- PayStack
- OTP Auth
- Wallet
- Wholesale B2B
- Google Analytics
- Local Subscription
Follow this guide to upgrade plugins https://support.incevio.com/docs/admin-documentation/package-management/plugin-upgradation/
After you upgrade all the plugin codes with the latest versions please run this command on your project root:
composer dump-autoload
Step 7: Login into superadmin panel and access https://your-domain.com/admin/incevio/upgrade
Step 8: If everything goes well without any errors, now turn off the maintenance mode and you’re done.