How to install module manually on Magento 2

How to install module manually on Magento 2

Magento 2 provides a convenient way how to manually install module via composer. But how to install Magento extension from zip file if you got it from the provider with the basic codebase? In this case, you need to install it to your store, without using Magento Connect manager. Let’s discover how to do it with the following installation guide for beginners.

Just follow these simple steps to perform extension installation in Magento 2 easily

When you wonder how to add the extension in Magento 2 firstly you should copy it’s code to the required directory:

How to install module manually on Magento 2

The left panel shows here the basic listing of the zip-file with a module.

The right panel — Magento 2 codebase.

Current zip-file contains User_Guide.pdf file and the Install directory. Basically, the Install folder content should be copied to the app/code/ directory.

After that, we can use 2 different methods to initialize the module in a store.

1. Browser

This method requires Cron tasks set up and proper running. In case it has not performed yet — do it. You will need it further, not only while extensions installing.

So if Cron is set up correctly, just follow the path in admin panel to initialize the module:

System/ Web Setup Wizard/ Component Manager

Here you can enable all available modules.

How to install module manually on Magento 2

In case Magento is set up properly you’ll see the notification that all of the systems run correctly.

How to install module manually on Magento 2

Further, before you enable the custom module in Magento 2, Backup creation will be proposed.

And finally we will see the following screen:

How to install module manually on Magento 2

The module has been enabled. And now we can switch back to the module list and enable (install) the next one.

2. Shell

Method #2, in my opinion, is more accessible for website administrators. This method requires access to the server bash shell. Magento Cli provides a large number of useful console commands to manage the store. And you can get the list of these commands by running: php bin/magento.

How to install module manually on Magento 2

But now we need to use only one:

      php bin/magento setup:upgrade

This command checks all of the modules and launches schema installation or updating process (if necessary). So you just need one command to perform updating and installation of all modules.


  1. Thanks, excellent manual how to enable module in Magento 2! Btw, it works both for 2.1 and 2.2. version.

  2. Hi,
    how can I activate the module? I have one, but it doesn’t work correctly, showing an error. I tried to uninstall and reinstall it but have no result.

  3. Dear Anders,

    it’s better to contact the seller. Probably, (s)he’ll help with the issue.

  4. One can upgrade magento 2 using the two basic methods, one is from admin panel and other is using composer.

Post a new comment

BelVG Newsletter
Subscribe to our mailing list and get interesting stuff and updates to your email inbox.
Email *