Magento 2 Command Line Extension by Magefan
magefan/module-cli
Allows running CLI commands from the Magento admin panel. Restrict access to commands using Magento ACL.
Build Tests
Code Quality
Tested on Magento 2.4.8-p3
Recent Test History
Each release is tested against the latest Magento version at that time.
Top Contributors
View LeaderboardShare This Module's Status
README
Loaded from GitHubMagento 2 Command Line Extension by Magefan
Magento 2 CLI module allows you to run CLI commands from the admin panel (System > Tools > Command Line) using the exec PHP function. You can restrict access to this interface or specific commands using Magento 2 Access Control List.
We recommend using it ONLY on dev environments, as it is not secure to run exec in production.

Useful Links
🇺🇦 Stand with Ukraine! How can you help?
Requirements
- Magento Community Edition 2.1.x-2.4.x or Magento Enterprise Edition 2.1.x-2.4.x
- Exec function needs to be enabled in PHP settings.
Installation Method 1 - Installing via composer
- Open command line
- Using command "cd" navigate to your magento2 root directory
- Run command: composer require magefan/module-cli
Installation Method 2 - Installing using archive
- Download ZIP Archive
- Extract files
- In your Magento 2 root directory create folder app/code/Magefan/Cli
- Copy files and folders from archive to that folder
- In command line, using "cd", navigate to your Magento 2 root directory
- Run commands:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Support
If you have any issues, please contact us then if you still need help, open a bug report in GitHub's issue tracker.
Please do not use Magento Marketplace Reviews or (especially) the Q&A for support. There isn't a way for us to reply to reviews and the Q&A moderation is very slow.
Need More Features?
Please contact us to get a quote https://magefan.com/contact
License
The code is licensed under EULA.
Magento Extensions by Magefan
Magento 2 SEO Extensions
- Magento SEO
- Magento 2 Rich Snippets
- Magento 2 HTML Sitemap
- Magento 2 XML Sitemap
- Magento 2 Twitter Cards
- Magento Open Graph Tags
Magento 2 Google Extensions
- Magento Google Tag Manager
- Magento 2 Google Analytics 4
- Magento Google Shopping Feed
- Magento Google Customer Reviews
- Magento 2 Google Indexing
Magento Speed Optimisation Extensions
- Magento 2 Google Page Speed Optimizer
- Magento 2 WebP Images
- Magento Full Page Cache Extension
- Magento 2 Lazy Load Images
- Magento 2 Defer JavaScript
Magento Admin Extensions
- Magento 2 Dynamic Category
- Magento 2 Size Chart
- Magento 2 Security Extension
- Magento 2 Admin Action Log
- Magento Extended Product Grid
- Magento 2 Product Tabs
- Magento 2 Product Widget
- Magento 2 Email Attachments
- Magento 2 Admin View
- Magento 2 Email Notifications
- Magento 2 Login As Customer
Magento Order Management Extensions
Magento 2 Blog Extensions
Magento Marketing Extensions
- Magento 2 Facebook Pixel
- Magento TikTok Pixel
- Magento 2 Dynamic Blocks and Pages
- Magento 2 Cookie Consent
- Magento 2 Base Price
- Magento 2 Price History
- Magento 2 Mautic Extension
- Magento 2 YouTube Video
Magento Promotions Extensions
Magento 2 Multi-Language Extensions
- Magento 2 Hreflang Tags
- Magento 2 Currency Switcher
- Magento 2 Language Switcher
- Magento 2 Store Switcher
- Magento 2 Translation Extension
Developers Tools
Shopify Apps by Magefan
- Shopify Login As Customer
- Shopify Blog
- Shopify Size Chart
- Shopify Google Indexer
- Shopify Product Feeds
- Shopify Server GTM & GA4
Magento 2 Services by Magefan
This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.