This article provides a patch for the known Magento Commerce Cloud 2.2.3 issue related to getting the "Area code is not set" error when running the
The issue was fixed in Magento Commerce 2.2.4.
When running the
bin/magento setup:upgrade command, you get the following error message: "Module 'Magento_AdvancedSalesRule': Installing data...Area code not set: Area code must be set before starting a session" and the command execution is interrupted. The issue appears because area configuration is requested before it is actually set. The patch allows catching the error and not interrupting the upgrade process.
The patch is attached to this article. To download it, scroll down to the end of the article and click the file name, or click the following link:
Compatible Magento versions:
The patch was created for:
- Magento Commerce Cloud 2.2.3
The patch is also compatible (but might not solve the issue) with the following Magento versions and editions:
- Magento Commerce Cloud, Magento Commerce
How to apply the patch
See How to apply a composer patch provided by Magento for instructions.