Skip to main content

Installing the extension

Use these steps to install the extension on your store.

Prepare for installation​

  1. Back up your store's database and web directory.
  2. Log in to the SSH console of your server and navigate to the root directory of the Magento 2 store.
  3. Copy the installation instructions from the page My Downloadable Products to the SSH console and press ENTER.
Note

To manually install the module in the app/code/ directory, download the archive from My Downloadable Products -> View & Download, unpack it, and copy the contents to Magento's root directory. Then, access your server via SSH, navigate to the Magento 2 root, and follow the installation steps.


Execute the following set of commands to install​

  1. Run the command to enable the extension:

    php -f bin/magento module:enable Mirasvit_Core Mirasvit_Banner Mirasvit_BannerGraphQl
  2. Run the command to install the extension:

    php -f bin/magento setup:upgrade
  3. Run the command for clean cache:

    php -f bin/magento cache:clean
  4. Deploy static view files:

    rm -rf pub/static/*; rm -rf var/view_preprocessed/*;
    php -f bin/magento setup:static-content:deploy

If you are using the Hyvä theme​

Hyvä support ships with the extension, so there is no compatibility module to install. Banner placeholders, the rotator, slider, pop-up and lightbox render on Hyvä as they do on Luma, and on a Luma store the Hyvä part stays dormant. The extension carries its own Tailwind styles, so the theme has to be rebuilt once after installation.

  1. Register the extension with the Hyvä build:

    bin/magento hyva:config:generate
  2. Rebuild the theme assets:

    cd /path/to/theme/web/tailwind/
    npm run build-prod
  3. Deploy static view files and flush the cache:

    cd /path/to/project/
    rm -rf pub/static/*; rm -rf var/view_preprocessed/*;
    php -f bin/magento setup:static-content:deploy
    bin/magento cache:flush
Note

Until version 1.4.0 Hyvä support was a separate package, mirasvit/module-banner-hyva, providing the Hyva_MirasvitBanner module. Both are gone. If the package is still installed on your store, upgrading the extension removes it by itself. See How to upgrade extension.


If you want to upgrade the extension, please refer to the How to upgrade extension section. To temporarily disable or remove it, use the commands from the How to disabling extension section.