6 Steps To Stop Brute Force Attacks - Mageplaza
How To Stop Brute Force Attacks in Magento 1, 2. In this topic we will discuss about How To Stop Brute Force Attacks in Manage Store topic
Vinh Jacker | 04-29-2025
How to install Magento 2 extension correctly but still save time is always a concern that many Magento users care about. In this article, we will give you a brief guide on the steps to install an extension on Magento, especially Install Mageplaza Extension.
Magento 2 setup might be completed in 10 minutes, but the complete installation process, which includes modifying your web server settings and adding extensions, commonly takes up to two hours.
For those adept in Magento 2, adding or removing extensions can take only a few minutes. However, for those who are new to Magento 2 or want to be prepared for unexpected challenges, it’s wise to set aside several hours, or potentially days, to smooth out any difficulties that may arise.
Besides, it’s common for experts to set aside one to two business days for the entire installation procedure. There are also numerous Magento courses and tutorials available to maximize the benefits of the e-commerce platform and its extensions.
The complexity of the installation process is often why many businesses turn to skilled Magento 2 developers, such as those found on platforms like Upwork, to construct their online stores and install the right extensions, ensuring a smooth and efficient store setup process.
Installing extensions can bring a lot of advantages to your online store. Here are some key reasons why you should consider installing Magento 2 extensions:
There are 3 different solutions to install Magento 2 extensions from Mageplaza:
Important:
It’s very important to backup all of themes and extensions in Magento before installation, especially when you are working on a live server. We strongly recommend you to do not omit this step.
Hire Magento Developers
What you need to do is only describing desired features of the Magento website, we will help you to build the store that ticks all the boxes!
Get StartedTo answer the question “How to install extension in Magento 2”, please select a solution based on the downloaded package:
Download from Mageplaza
Download from packagist automatically.
Free extensions
Download from Magento Marketplace
In the first step to install Magento extension, downloading SFTP clients, we recommend clients: FileZilla, WinSCP. In this case, we are using WinSCP to install Magento 2 One Step Checkout and Layered Navigation .
After purchasing an order from Mageplaza, go to My Downloadable Products page to download the One Step Checkout package. You have to log in (User/Password or Social accounts) before accessing the My Licenses
.
Here are the screenshot of My Licenses
page.
Now click on extension version link to download the package.
You can either clone or download the module at this link: https://github.com/mageplaza/module-core
Run the following command in Magento 2 root folder to install Mageplaza core.
composer require mageplaza/module-core
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Learn more how to install Mageplaza_Core here
Let’s extract the package and connect to your server using SFTP Clients above. Then upload files and folders to your server, see this video:
Upload the app folder to Magento 2 root folder.
To complete the installation process, we need to run the following command lines:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Final folder structure in your magento root:
Now is the time to check the result in frontend to finish installing Magento 2 extension.
If you get any issues, check FAQs. If you still get stuck, get support at Mageplaza Helpdesk
In this guide, we will show you how to install Mageplaza Blog extension one of the best-seller extensions at Mageplaza.
IMPORTANT NOTE: The solution presented below is only applied for free extensions. Now, you can install Mageplaza paid extensions via composer too. To read the full instruction, please follow this guide: HOW TO INSTALL MAGENTO EXTENSIONS VIA COMPOSER.
Run the following command in Magento 2 root folder:
composer require mageplaza/magento-2-blog-extension
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
You may get this message:
=> Go to Access Keys page and Create A New Access Key
.
Or use these keys:
Public Key: c7af1bfc9352e9c986637eec85ed53af
Private Key: 17e1b72ea5f0b23e9dbfb1f68dc12b53
composer require mageplaza/module-banner-slider
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
composer require mageplaza/module-smtp
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
composer require mageplaza/magento-2-social-login
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
composer require mageplaza/magento-2-product-slider
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Now go the way to your website and check the result. If you get any issues, check FAQs. If you still get stuck, get support at Mageplaza Helpdesk
Find more Free extensions at Mageplaza on Github
To generate Public/Private Key pair please see here
composer require mageplaza/magento-2-one-step-checkout-extension-mkp
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
composer require mageplaza/layered-navigation-m2
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Now got to your website and check result. If you get any issues, check FAQs. If you still get stuck, get support at Mageplaza Helpdesk
Could not read /home/magento/.composer/auth.json
Answer: Let run sudo chmod 777 /home/magento/.composer/auth.json
make sure the file is writable.
Answer: Go to Access Keys page and Create A New Access Key
Now enter the Access key name: We type Mageplaza Store
We get Public key (Username), and Private Key (Password)
The extension installation time is not exactly the same. However, it normally lasts 2 to 10 minutes for installation, and the whole process including installing extensions and reconfiguring web servers can take up to around 2 hours.
In conclusion, the decision to install Magento 2 extension can greatly enhance the functionality and performance of your online store. By following the step-by-step guide provided in this article, you can easily install and configure extensions to meet your specific business needs. Whether you’re looking to increase customer experience, improve rankings, boost sales, etc., Magento 2 extensions offer a wide range of solutions. With the power of Magento 2 extensions, you can take your online store to new heights and stay ahead in the competitive e-commerce landscape.