Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # magerun.net The swiss army knife for Magento developers, sysadmins and devops ## Sitemaps - [XML Sitemap](https://magerun.net/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [n98-magerun: Officially Sunsetting the Magento 1 CLI Tool](https://magerun.net/n98-magerun-officially-sunsetting-the-magento-1-cli-tool/) - After many years, I'm drawing a line: development of n98-magerun — the CLI tool for Magento 1 — is officially discontinued. This isn't triggered by any technical problem, but by a simple fact: Magento 1 itself reached end-of-life on June 30, 2020, and there's no official support for it anymore. Why now? The reasoning is - [n98-magerun2 v9.5.1: Small maintenance update](https://magerun.net/n98-magerun2-v9-5-1-small-maintenance-update/) - We just tagged v9.5.1 — a tightly focused maintenance release that rolls up dependency updates, patches a vulnerable Composer package, and extends the CI test matrix with Mage-OS 2.3.0 and Mage-OS 3.0.0 support. No new features, no surprises — exactly what you want from a patch release. Mage-OS 2.3.0 and 3.0.0 in the CI Matrix - [n98-magerun2 v9.5.0: PHP 8.5 and Magento 2.4.9 Ready](https://magerun.net/n98-magerun2-v9-5-0-php-8-5-and-magento-2-4-9-ready/) - We just tagged v9.5.0 (Codename Braunschweig) a focused maintenance release that keeps n98-magerun2 in step with the latest PHP and Magento versions, tightens up compatibility, and drops the first signal for a breaking change coming in v10. PHP 8.5 and Magento 2.4.9 Support The most important news: n98-magerun2 now officially supports PHP 8.5 and Magento - [n98-magerun2 v9.4.0: MageForge Integration, MCP Improvements, and a Security Hardening Round](https://magerun.net/n98-magerun2-v9-4-0-mageforge-integration-mcp-improvements-and-a-security-hardening-round/) - We are pleased to announce the release of n98-magerun2 v9.4.0 (Codename Paris). This release brings a new mageforge:install command for streamlined Hyvä setups, expanded control over MCP tool exposure, and a broad round of security hardening across several core areas. Mage-OS 2.1.0 and 2.2.0 are now part of the installer and test matrix as well. - [n98-magerun2 v9.3.0](https://magerun.net/n98-magerun2-v9-3-0/) - We are excited to announce the release of n98-magerun2 v9.3.0 (Codename Heidelberg). This version introduces a major leap in how you can interact with your Magento 2 environments by integrating with the Model Context Protocol (MCP), alongside critical security fixes for our update process and third-party dependencies. What's New? New Command: mcp:server:start The headline feature - [n98-magerun2 v9.2.0](https://magerun.net/release-9-2-0/) - Happy New Year, Magento Community! We are happy to announce our first release of the year. This release, codenamed Mannheim, contains a small but handy new feature: you can now filter the cronjob list using a wildcard character. Example: n98-magerun2.phar sys:cron:list security* The release also includes two bug fixes. One is a very small fix - [Review of the Year 2025](https://magerun.net/review-of-the-year-2025/) - 2025 was a truly exceptional year for n98-magerun2. While the tool celebrated its 10th anniversary, the project team focused firmly on the future rather than resting on past achievements. The year was defined by deep technical modernization, major architectural decisions, and a strong response to the ongoing fragmentation of the Magento ecosystem. With multiple releases, - [10 years of n98-magerun2](https://magerun.net/10-years-of-n98-magerun2/) - Today we celebrate 10 years of n98-magerun2 (together with Magento 2)! Development was tough. I was part of a team that published the first Magento 2 Enterprise Edition shop in Europe. This gave us unique insights and early access to Magento 2 during its (very unstable) development phase. As a result, we often had to - [Magerun 2.0 is alive!](https://magerun.net/magerun-2-0-is-alive/) - If you missed it: V2 of n98-magerun dedicated for Magento 2 is here! We deployed it on November 18, right before an exclusive "Stammtisch" after the official Magento 2 release. As you can imagine we had to fix several issues after the official Magento 2 launch one day before. With this blog post we like - [n98-magerun2 - Project Update 2015-02](https://magerun.net/n98-magerun2-project-update-2015-02/) - This is short project update about the current progress of n98-magerun for Magento 2. We ported some commands and backported features planned for next n98-magerun1 release like the PSR-4 namespace support or the alternative project config. Compatibility to lastest M2 Beta6 The latest Magento 2 develop version comes with some code refactorings. One was to - [n98-magerun2 - Project Update 2014-12](https://magerun.net/n98-magerun2-project-update-2014-12/) - Last month we started the development of Version 2 of n98-magerun which will only run with Magento 2. After the official release of Magento 2 Dev-Beta 1 we must change some parts of the tool according to some refactored stuff in Magento 2. If you checkout the code on github please note that we port - [n98-magerun 2 development started](https://magerun.net/n98-magerun-2-development-started/) - We started the development of the second major version of our tool n98-magerun to be compatible with the new Magento 2 Shop platform. - [n98-magerun2 v9.1: Enhanced Log Management and Admin User Control](https://magerun.net/n98-magerun2-v9-1-enhanced-log-management-and-admin-user-control/) - We are excited to announce the release of n98-magerun2 v9.1.0! This update is packed with two new commands, significant improvements to existing features, and important bug fixes to streamline your Magento 2 development and administration workflows. This release, codenamed Frankfurt, introduces powerful new tools for managing log files and admin users, improves URL regeneration, adds - [Bugfix Release 9.0.2](https://magerun.net/bugfix-release-9-0-2/) - We've just pushed out n98-magerun2 9.0.2, a quick bugfix release focusing on improving database dump functionality. This release primarily addresses a regression (reported in #1731 by Sascha Renz) where the --exclude parameter for table structures was not correctly respected when used alongside --strip during a db:dump. This could lead to unintended table structure inclusions. The - [The n98-magerun2 v9.0.0 Release is Here: Stay Calm and Update Now!](https://magerun.net/the-n98-magerun2-v9-0-0-release-is-here-stay-calm-and-update-now/) - We are thrilled to announce the release of n98-magerun2 v9.0.0. The codename for this release is Stuttgart, a fitting tribute to a city that perfectly merges world-class engineering and innovative spirit with scenic beauty. This is a milestone release that introduces a significant underlying framework upgrade, powerful new commands, and a completely revamped documentation experience - [New official n98-magerun2 documentation is available](https://magerun.net/new-official-n98-magerun2-documentation-is-available/) - The very long README.md file is now a thing of the past!We published a brand new official documentation. New Documentation System with Docusaurus We have migrated the entire documentation to Docusaurus. The result: a modern, clean, and well-structured knowledge base. No more endless scrolling to find the information you need. Thanks Björn Schotte for the - [n98-magerun2 v8.1.0](https://magerun.net/n98-magerun2-v8-1-0/) - We are pleased to announce the release of n98-magerun2 v8.1.0, continuing our commitment to enhancing the Magento development experience.Codename of the release is Wiesbaden. New Features Apply GitHub patch directly Simplify patch management by applying GitHub patches directly via the command line. Admin URI added to table Easily retrieve the admin URI for your Magento - [n98-magerun2 v8.0.0](https://magerun.net/n98-magerun2-v8-0-0/) - As the Magento community continually evolves, we at n98-magerun2 are committed to embracing these changes and meeting the needs of developers. Today, I am thrilled to announce the release of n98-magerun2 8.0.0. The codename of the release is Mainz – the city in Rheinhessen/Germany where the headquarters of the valantic (netz98) team is located.The release - [n98-magerun2 v7.5.0](https://magerun.net/n98-magerun2-v7-5-0/) - We’re excited to announce the release of n98-magerun2 v7.5.0 (Codename: Posznan), packed with new features (including some CI/CD stuff), significant updates, and important fixes to enhance your Magento 2 developer experience. Here’s a detailed breakdown of what’s new: New Features zstd and lz4 Compression Support for DB ImportDatabase imports now support zstd and lz4 compression. - [n98-magerun2 v7.4.0](https://magerun.net/n98-magerun2-v7-4-0/) - We are excited to announce the release of n98-magerun2 version 7.4.0, packed with new features and improvements that continue to enhance your Magento development and management experience. This release brings new commands, supports additional Magento versions, and updates crucial dependencies to keep your toolkit robust and reliable. What's New in v7.4.0? Extended Magento Version Support - [n98-magerun2 v7.3.0](https://magerun.net/n98-magerun2-v7-3-0/) - It is now available in the following version: Version 7.3.0 of n98-magerun2 with Codename Mumbai. The release comes with one new command config:search which offers you a way to lookup a config store config field in your shop. It's right the same result as if you are using the search in the Magento Admin. Additionally - [n98-magerun2 v7.2.0](https://magerun.net/n98-magerun2-v7-2-0/) - We are excited to announce the release of n98-magerun2 version 7.2.0 (Codename Barcelona). This release brings a plethora of new features, improvements, and fixes that aim to enhance your Magento 2 development experience. Below is a detailed breakdown of what's new. New Features This feature introduces a new Mage-OS ddev setup, providing a streamlined development - [Introducing n98-magerun2 v7.1.0 with a lot of new commands](https://magerun.net/introducing-n98-magerun2-v7-1-0-with-a-lot-of-new-commands/) - We are excited to announce the release of n98-magerun2 v7.1.0 (Codename New York - Home of Meet Magento NY), which brings a host of new features and improvements to the Magento community. This release includes several new commands and enhancements that will streamline your Magento development and management tasks. Let's dive into the details. New - [n98-magerun2 v7.0.3 Bugfix Release](https://magerun.net/n98-magerun2-v7-0-3-bugfix-release/) - We just released a hotfix for an issue where Magento Core Commands are not registered if the default PHP version on the host is not compatible with the Magento installation but a different PHP binary was specified. It's documented in https://github.com/netz98/n98-magerun2/issues/1164. Thanks Michael Mussulis for testing (again). - [n98-magerun2 v7.0.2 Bugfix Release](https://magerun.net/n98-magerun2-v7-0-2-bugfix-release/) - In some cases there were issues with the current phar file in PHP 8.1 and PHP 8.2 environment which are related to the released phar. The phar file was compiled with PHP 8.0. We reverted the build process so that the phar is compiled with PHP 7.4. This seems to fix this issues. Thanks Michael - [n98-magerun2 v7.0.1 Bugfix Release](https://magerun.net/n98-magerun2-v7-0-1-bugfix-release/) - We fixed some smaller errors and a memory leak (patched version speeds up Magerun scripts by 10x). Changelog Fix: #447 : Memory usage within Magerun script (by Christian Münch) Fix: #1144: Allow to add instead of replace a PSR-4 namespace (by Christian Münch) Fix: #1147: Fix command return value and add phar test (by Christian - [n98-magerun2 v7.0.0 released](https://magerun.net/n98-magerun2-v7-0-0-released/) - We are happy to announce a new major release (code name Manchester). The new release contains a big refactoring and some new commands. It should improve the compatibility a lot. Adobe Commerce 2.4.6 / Magento 2.4.6 This release is tested against the latest Adobe Commerce 2.4.6 release which was available as beta version. The stable - [n98-magerun2 v6.1.1 Bugfix Release](https://magerun.net/n98-magerun2-v6-1-1-bugfix-release/) - We released a pending bugfix for the broken index:list command. The release contains additionally some 3rd party dependency updates. Changelog Fix: #1066: broken index:list command (by Christian Münch) Imp: Update 3rd party dependencies (Symfony, psysh, captainhook, dydev-dot-access-data, phpunit, twig) - [n98-magerun2 v6.1.0](https://magerun.net/n98-magerun2-v6-1-0/) - We published a smaller release with some additional Magento versions for the installer command.There is an bugfix for the sys:cron:run included which fixes a execute time. Changelog Add: Magento 2.4.5-p1 / 2.4.4-p2 (by Simon Sprankel)Imp: Update 3rd party dependencies (phpstan, requests library)Fix: #969: Mark cron as executed (by Pieter Hoste)Del: Magento 2.3.7 in ddev test - [n98-magerun2 v6.0.0](https://magerun.net/n98-magerun2-v6-0-0/) - I hope you have have great day as admin or developer. Today we release a new version of the CLI tool n98-magerun2. The codename of the release is Cologne which is the place where the Mage UnConference 2022 takes place this week. So it's a Magento City. With this release we increase the major version - [n98-magerun2 v5.2.0 is here!](https://magerun.net/n98-magerun2-v5-2-0-is-here/) - A new version has landed. The code name of this release is Rotterdam. The new release contains some handy features and improvements and a bunch of fixes. Have a look in the Changelog at the end of the post for a complete list of fixes. We also fixed PHP 8.1 incompatibilities. New Features New dev:console - [n98-magerun1 - v2.3.0 released (OpenMage)](https://magerun.net/n98-magerun1-v2-3-0-culver-city-for-magento1-openmage/) - The new release provides some smaller optimizations. It contains an update to the config to allow the installation of the latest OpenMage version. We also updates 3rd party depenencies in a very defensive way, so that old Magento 1 versions should not break. There are sometimes questions about PHP 8.1 support for Magento 1 / - [n98-magerun2 v5.1.0 released](https://magerun.net/n98-magerun2-v5-1-0-released/) - Three weeks after the big 5.0.0 release (with PHP 8.1 support) we deployed a new version of the tool.The Codename of the release is Hamburg. Hamburg is the second largest city in Germany and the home of Magerun contributors. The new version contains fixes for issues introduced by the PHP 8.1 refactoring. We ship also - [Bugfix Release 5.0.2](https://magerun.net/bugfix-release-5-0-2/) - We published a small fix for n98-magerun2. This provides compatibility with the popular Magento2 module JustBetter_Sentry. Changelog Fix: #966: InstalledVersions.php could not be opened - [n98-magerun2 v5.0.0 released](https://magerun.net/n98-magerun2-v5-0-0-released/) - This release is named Zhytomyr, which is a city in Ukraine, where a lot of our Valantic colleagues are located. Magento 2.4.4 has landed. Today we are proud to release a compatible version of n98-magerun2.The new version is compatible with PHP 8.1 and runs also well in older Magento versions.We decided to tag the new - [Hotfix Release v5.0.1 / n98-magerun2](https://magerun.net/hotfix-release-5-0-1-n98-magerun2/) - This hotfix replaces the Guzzle library inside the phar file with the Requests library.That prevents dependency issues because Magento 2.3 uses Guzzle 6 and Magento 2.4 uses Guzzle 7. Thanks Luke Rodgers for investigating the issue and providing a test project which helps to fix the issue. Changelog Fix: #964: Broken with guzzle dependency chain - [n98-magerun2 v4.9.0 released](https://magerun.net/n98-magerun2-v4-9-0-released/) - After the big 4.8.0 release we publish the (hopefully) last release of the year. Codename of the release is Oudenaarde a beautiful city in Belgium and a Magerun contributor's hometown. It release comes with a new command to delete env.php entries. With this command you can do all CRUD operations in your env.php file. We - [n98-magerun2 v4.8.0 released](https://magerun.net/n98-magerun2-v4-8-0-released/) - The biggest release of the year 2021 comes with Hyvä Support! Check it out while it's hot. - [n98-magerun2 v4.7.0 released](https://magerun.net/n98-magerun2-v4-7-0-released/) - We are on fire! A new n98-magerun2 release is in the wild. With this release we honor our contributors in Ingelheim (a city in Germany). db:dump --strip="@development" fix! The new release contains a solution for a problem where a stripped DB dump can lead into a problem with missing authorization data which blocks the creation - [n98-magerun (for M1) v.2.2.0 released](https://magerun.net/n98-magerun-for-m1-v-2-2-0-released/) - We released a new version for the good Magento 1 version of n98-magerun (codename Neckargemünd).Our automatic test suite was updated to test against the latest OpenMage 20.0.10 release. Changelog Add: OpenMage 20.0.10 (by Christian Münch)Add: maintenance badge (by Christian Münch)Add: ext-simplexml for test-suite (by Tom Klingenberg)Add: makefile (by Tom Klingenberg)Add: missing changelog entry (by Christian - [n98-magerun2 v4.6.0](https://magerun.net/n98-magerun2-v4-6-0/) - A new release (codename Würzburg) of our CLI tool can be downloaded. We changed the autoloading under the hood which should provide a small performance improvement. Also like in the last releases we updated our 3rd party dependencies. Thanks to the community the release contains also smaller bug fixes. Changelog Add: Magento 2.4.2 (by Christian - [n98-magerun2 v4.5.0 released](https://magerun.net/n98-magerun2-4-5-0-released/) - The first n98-magerun2 release (codename Bruges) of the year 2021 is in the wild.We added support for Magento 2.4.2 and fixed some smaller bugs. Changelog Add: Magento 2.4.2 (by Christian Münch)Imp: Change autoloading from PSR-0 to PSR-4 (by Tom Klingenberg)Imp: Updated n98/junit-xml dependency (by Tom Klingenberg)Imp: Updated Symfony dependencies (Dependabot)Imp: Updated faker dependency (Dependabot)Imp: Updated - [n98-magerun 2.1.0 (M1)](https://magerun.net/n98-magerun-2-1-0-m1/) - To the end of the year we release a new version 2.1.0 (Codename Bremen) of our popular command line tool. It's the second release after the official end-of-life of the official Magento 1 version. We now support the OpenMage LTS Release and added the last two versions to the installer. A big update for the - [n98-magerun2 v4.4.0](https://magerun.net/n98-magerun2-v4-4-0/) - A new feature release (Codename Utrecht) is available. It contains improvements, fixes and one new command. Most of the changes are related to db:import and db:dump commands which get some new options. New is a command to toggle CMS blocks. For QA we migrated the Travis CI build to Github Actions (Thanks to Travis-CI for - [n98-magerun2 v4.3.0 can be found on the server :-)](https://magerun.net/n98-magerun2-v4-3-0-can-be-found-on-the-server/) - A new maintenance release (Codename Osnabrueck) is available. It contains improvements and fixes. One feature was added with PR 615. A new --no-tablespaces option was added which is useful if you have to deal with MySQL 5.7 databases. We also enabled Github Superlinter as Github Action to check for wrong syntax or incompatibilites for e.g. - [n98-magerun2 v4.2.0 released](https://magerun.net/n98-magerun2-v4-2-0-released/) - During the Lucklow Magento Meetup we released a new version of n98-magerun2. It's a bigger release with a lot of new features. Main New Features Magento 2.4 / MySQL 8.0 Support / PHP 7.4 Compatbilityenv.php file is now checked for missing values by sys:check command.The customer:create command allow now custom required attributes. env.php Check Thanks - [n98-magerun1 v2.0.0 released](https://magerun.net/n98-magerun1-v2-0-0-released/) - We released a new version for the Magento 1 version of n98-magerun. The new release is tagged with 2.0.0 because it contains backward incompatibilities. Breaking Changes We do not test the tool with PHP lower than 7.2 anymore. This means that you should not run it anymore with e.g. PHP 5.6Dependencies Update of all Unit - [n98-magerun2 v4.1.0 with new config:env commands](https://magerun.net/n98-magerun2-v4-1-0-with-new-configenv-commands/) - We are happy to announce another feature release. It comes with three new commands to work with app/etc/env.php file. If you do not have env.php in your shop (maybe you cloned a shared project) then it's now easy to create new file interactivly with the brand new config:env:create command. The command was originally published by - [From Source Code to Public Availability](https://magerun.net/from-source-code-to-public-availability/) - As user of n98-magerun you should be familiar with the easy self-upgrade command which is embedded in the tool. What's not well known is the process behind any release of a new version. Since the tool is used in critical production environments, we added more and more steps to increase the stability and quality. This - [n98-magerun2 v4.0.4 hotfix release](https://magerun.net/n98-magerun2-v4-0-4-hotfix-release/) - We published a hotfix for an annoying problem if a optimized autoloader is used in a production environment. PHP Fatal error: Uncaught Error: Call to undefined method Symfony\Component\Console\Question\Question::getAutocompleterCallback() Changelog Fix: #521: admin:user:create throws Exception (by Christian Münch) - [n98-magerun v1.103.2 released / Composer Package Update](https://magerun.net/n98-magerun-v1-103-2-released/) - Changelog Imp: Change config init to Magento's reinit function (by Thomas Wiringa)Fix: Cache clean won't work if database user is wrong (reprted by Izzulmakin, #1046)Fix: Wildcards in db:dump strip option (by Dan Wallis,#1042)Fix: invalid composer package name (by Christian Münch, #1043) Composer Package Update We published a new composer package which allows to install the - [v4.0.0 has landed!](https://magerun.net/v4-0-0-has-landed/) - Today we a proud to release a brand new version of the CLI tool. This is the biggest release since years. We added new commands, refactored the complete code base, upgraded components, merged PR with bug fixes and improvements. Please read carefully this blog post before you decide to upgrade. The new release is a - [n98-magerun2 v3.2.0 released](https://magerun.net/n98-magerun2-v3-2-0-released/) - Changelog: Fix: #293: Admin password expires despite recent change (by Robbert Stevens) Imp: #481: Add table groups (by Timon de Groot) - [n98-magerun v1.103.1 released](https://magerun.net/n98-magerun-v1-103-1-released/) - Changelog: Compatibility for PHP 7.3 (by Achim Rosenhagen) Adding OpenMage Magento LTS 1.9.4.x (by Sven Reichel) - [Released n98-magerun2 v3.1.0 with brand new Webapi Commands](https://magerun.net/released-n98-magerun2-v3-1-0-with-brand-new-webapi-commands/) - We publish a new feature release. The new release adds two new handy commands to your command list. Webapi Token Generator If you work with the Magento Webapi you will love that commands. It it now possible to generate a webapi token for a admin-user or a customer with a single command. command admin:token:create - [n98-magerun2 v3.0.10 released](https://magerun.net/n98-magerun2-v3-0-10-released/) - One day after the release of n98-magerun1 we publish a bug fix release for n98-magerun2. Changelog Fix: db:dump returns exit code 0 on fail (by Christian Münch) Fix #458 - Password dialog is hidden - [n98-magerun v1.103.0 released](https://magerun.net/n98-magerun-v1-103-0-released/) - A new release for the Magento 1 version of n98-magerun is available. Changelog Add connection option for db:dump command (by Igor Mursa) New: Removed support for PHP < 5.4 Imp: Hide password in interactive mode (reported by Simon Sprankel) Imp: Phpstorm meta files compatibility for latest PhpStorm (by Sven Reichel) Fix: Updated twig (security) Fix: - [n98-magerun2 v3.0.9 released](https://magerun.net/n98-magerun2-v3-0-9-released/) - A new bugfix release is in the wild. Changelog 3.0.9 - Fix: #439: Add 2fa tables (by Peter Jaap) - Fix: #453: Fix completely exclude tables with --exclude command (by Arnoud Beekman) - Fix: #459: Update readme - Script command documentation fix (by Hardy Johnson) - Fix: #460: Typo: unkown -> unknown (by Alexander Menk) - [n98-magerun2 v3.0.7 released](https://magerun.net/n98-magerun2-v3-0-7-released/) - A new compatibility release is published. Please upgrade with "self-update" command if you face Composer Autoloader problems. 3.0.7 Fix for Composer autoloader / Magento 2.2.8 (thanks mystix, Rick Schippers) 3.0.6 Fix #442: Non standard conform strings in config.yaml (by Tom Klingenberg, thanks Paul Canning) 3.0.5 Fix #440: Add phar wrapper for Magento 2.3.1 compatibility (by - [n98-magerun2 v3.0.4 released](https://magerun.net/n98-magerun2-v3-0-4-released/) - Changelog of the maintenance release: Fix #425: Fixed reindex command syntax (by Simon Sprankel) Fix #428: Unused property (by Leandro F. L.) Fix #432: Add method used by newer symfony version (by AreDubya) Thanks for bug reporting and contribution. - [End Of Life Magento 2.0 and PHP 5.6](https://magerun.net/end-of-life-magento-2-0-and-php-5-6/) - With the next major release of n98-magerun2 we will drop our official support of old Magento 2.0.x instances. This does not mean that n98-magerun2 will not work anymore. Our version archive contains all old n98-magerun2 release. Feel free to use the latest compatible phar file for your old shop (https://files.magerun.net/n98-magerun2-2.3.3.phar). We also drop support of - [Used PHP Versions](https://magerun.net/used-php-versions/) - After the official out-of-life of PHP 5.6 and PHP 7.0 we analysed all n98-magerun1 and n98-magerun2 downloads of the last month. Some interesting facts: The majority of us uses PHP 7.0 (on production or development systems). The PHP 7.2 downloads are growing. PHP 5.6 is still have in use. Top 10 by Main PHP Versions - [V3.0.2 Bugfix Release](https://magerun.net/v3-0-2-bugfix-release/) - A new bugfix release is available. The release contains important fixes. Changelog 3.0.2 Fix: #299 config:get, fix --scope-id=0 filtering (by Jürgen Thelen) Fix: #308: cache:clean, add handling of invalid cache types (by Jürgen Thelen) Fix: #417: Prevent fatal error during Magento Init Fix: #414: Hide typed password in password change dialog 3.0.1 Fix: #413: sample:deploy - [V3.0.0 released with Magento 2.3 support](https://magerun.net/v3-0-0-released-with-magento-2-3-support/) - We released a new major version of n98-magerun2. Why a new major version? We dropped the official support for Magento 2.0 which is already end of life. We also decided to drop support for PHP 5.6 which will also be end of life to the end of the year. More informations can be found in - [n98-magerun2 V2.3.0 released](https://magerun.net/n98-magerun2-version-2-3-0-released/) - Second release this week. After the M1 version, we release also a new version for Magento 2. Changelog Add CE 2.2.6 and 2.1.15 (by Bono de Visser) Add CE 2.1.14, 2.2.5 (by Marc) Add to the stripped db dump command the dotmailer group with email sensitive data (by Calin Dumitrescu) Additional enterprise-only tables missing from - [n98-magerun v1.102.0 released](https://magerun.net/n98-magerun-v1-102-0-released/) - A new release for the Magento 1 version is available. The new release provides the installer for the latest Magento versions. We also added PHP 7.2 syntax check to the travis build pipeline to be prepared for the next Magento 1 release which will be read for PHP 7.2 out of the box. Please note - [n98-magerun2 V2.2.0 released](https://magerun.net/n98-magerun2-v2-2-0-released/) - A new n98-magerun2 release is available. Changelog: Add --dry-run option to self-update command (by Christian Münch) Added downloads: CE 2.1.12, 2.1.13, 2.2.3 & 2.2.4 (by Marc) Fix db:dump "@sessions" table group (by Tjerk Ameel) Fix: db:dump fixed table-group @customer (by Matthias Herold) Cache type parameter documentation for cache:flush (by Sebastian Lechte) Add types parameter to - [n98-magerun v1.101.0 released](https://magerun.net/n98-magerun-v1-101-0-released/) - We published a new version of Magento 1 Version of n98-magerun. Changelog Fix: Typo in config:get command (by Ari Molzer, #958) New: Meta generator for phpstorm > 2016.1 (by Guillaume Gill, #965) Imp: Option to schedule cron in magento crontab instead of running with current user (by Guillaume Gill, #966) New: Add current Magento version - [n98-magerun2 v2.1.1 released](https://magerun.net/n98-magerun2-version-211-released/) - A new version of n98-magerun2 for Magento 2 is released. The new release contains improvements and fixes and one new command to change the password of a customer. Imp: Polish code - Comvert array syntax and corrected docblocks (by Christian Münch) Fix: Fixed running cronjobs configured in database, scheduled imports for example (by Johan Spoelstra) - [Phive support for n98-magerun](https://magerun.net/phive-support-for-n98-magerun/) - With the growing number of Composer packages in the PHP Universe, we have more integrations. On the downside, we get more and more version conflicts. n98-magerun, especially Version 2, has to to deal with a wide range of dependencies. One of the advantages of n98-magerun is that you are able to manage multiple Magento versions - [Version 2.0.0 released / Magento 2.2 Compatibility](https://magerun.net/version-2-0-0-released-magento-2-2-compatibility/) - After we published the 100. Feature Release for the Magento 1 version we also provide a new version for Magento 2. Renamed Config Commands Magento 2.2 comes with a new config:set command. This conflicts with the n98-magerun2 config:set command. We decided to rename our command to be compatible with Magento 2.2. The commands have a - [Magerun Feature Release 100!](https://magerun.net/magerun-feature-release-100-reached/) - Yes, you read right. We published our 100. release containing new features! After the first release on 1. August 2012 we constantly published new commands, improvements and bugfixes for you - the Magento Community. With a very small set of commands we started this project. Today we ship 124 commands within the n98-magerun.phar file. The - [n98-magerun release 1.99.0 - Fix for autoloader bug / Support for developer mode](https://magerun.net/n98-magerun-release-1-99-0-fix-for-autoloader-bug-support-for-developer-mode/) - We released today n98-magerun version 1.99.0. The release contains one important bugfix which solves autoloading issues introduced with V1.98.0. The new release contains one new feature. It is now possible to run n98-magerun in Magento Developer Mode by adding the global option "--developer-mode" to a call. Fix: Fatal error w/ Magento Composer Installer (by Luke - [Major Break in next n98-magerun2 version / Config-Commands](https://magerun.net/major-break-in-next-n98-magerun2-version-config-commands/) - According to the new native config:set command in the upcoming Magento 2.2 version we need to rename our n98-magerun2 command "config:set" to "config:store:set". We also rename the "config:delete" and "config:get" commands to have a consistent names. Please note that you have to change custom scripts using "config:set", "config:get" and "config:delete" to be compatible with the next - [n98-magerun 1/2 Release Bundle](https://magerun.net/n98-magerun-12-release-bundle/) - We are happy to announce two new n98-magerun releases. It is the first time we release both Versions at once. Both versions contain new features and a ton of bug fixes. With the future releases we try to mainline the code of both repositories. Our "gatekeeper" Tom Klingenberg is responsible for this. Changelog n98-magerun1 - [n98-magerun2 1.5.0 is available](https://magerun.net/n98-magerun2-1-5-0-is-available/) - Hi everyone, after our last release before Magento Imagine 2017 we are back again with a new release for you guys. The new release contains one new command and some ports of n98-magerun1 features to existing n98-magerun2 commands. Also we fixed some bugs related to the DB logic or improved the developer console. New Command - [Our Magento Imagine gift: n98-magerun2 version 1.4.0 is out!](https://magerun.net/our-magento-imagine-gift-n98-magerun2-version-1-4-0-is-out/) - Like promised in a tweet we deployed the stable version of n98-magerun2 before the start of Magento Imagine 2017. The new release contains five new commands and some bugfixes. Features List EAV attributes My colleague Jürgen Thelen ported two Magerun 1 commands to V2. One of it is "eav:attribute:list" which can give you a list of - [n98-magerun2 version 1.3.1 is out](https://magerun.net/n98-magerun2-version-1-3-1-is-out/) - Recent Magento 2 releases and the longer list of fixes demanded a new stable release of Magerun 2. Jürgen Thelen kindly ported the admin:notifications and design:demo-notice commands, so each time you see the COW warning in the backend there is a relief now. So a warm welcome to Jürgen, we still have PRs from him - [Big New n98-magerun2 v1.2](https://magerun.net/big-new-n98-magerun2-v1-2/) - We are happy to announce the global availability of n98-magerun2 v1.2. The new release contains a ton of new features and improvements of which we'd like to highlight the following: Make your Magento2 Development Run Again Magerun now ships with the first stable incarnation of code-generators. While others are still reading devdocs having a hard - [n98-magerun2 version 1.3.0 is out](https://magerun.net/n98-magerun2-version-1-3-0-is-out/) - Long time no stable releases, Magerun 2 Version 1.3.0 opens up a new release cycle incorporating more and more stability fixes and improved commands for the new Magento platform. This ones coming from SymfonyCon which reminded us for the upcoming cloud based setups we need to ship new features for which we need to ship - [n98-magerun2 version 1.1.7 is out](https://magerun.net/n98-magerun2-version-1-1-7-is-out/) - This is just a quick notice about the immediate release of N98-Magerun2 which updates the installer for the latest and greatest Magerun 2 Community Edition 2.0.5. You can learn more about the updates of Magento itself in the Magento CE 2.0.5 Release Notes. Next to that it ships with some fixes and maintenance updates to - [Sunny Weather Double Feature Magerun Release](https://magerun.net/sunny-weather-double-feature-magerun-release/) - The weather is splendid over here and so that it keeps that way on your servers, after the latest stable releases it came to our attention that a little less used feature (home-directory based modules) was broken. Yesterdays release of n98-magerun2 version 1.1.6 and todays release of n98-magerun version 1.97.17 address this issue. The development - [Released n98-magerun2 version 1.1.4](https://magerun.net/released-n98-magerun2-version-1-1-4/) - You might have already noticed we were a bit late with the Magerun releases for the new Magento releases. It's busy times in the office with all the new and shiny Magento 2 to teach, learn, read and tinker around. And so many new and shiny things to develop for Magerun 2 :) - So finally I can announce we shipped out Magerun 2 version 1.0.4 today which now offers the setup for Magento CE 2.0.1 and 2.0.2. - [Released n98-magerun2 version 1.1.5](https://magerun.net/released-n98-magerun2-version-1-1-5/) - With the release of Magento CE 2.0.4 out the door, a new maintenance release of N98-Magerun2 is available. Next to offering a new Magento 2 package, there was probably one noteworthy bug patched for the URL sys-check. The rest of the changelog is merely improvements of the code-base and testing. All Changes are: Fix: #172 - [Released n98-magerun version 1.97.15](https://magerun.net/released-n98-magerun-version-1-97-15/) - It came to our attention, that the install command in Magerun 1 was missing the latest release from the beginning of the month. After finding out, this was quickly addressed with the 1.97.15 release. - [Released n98-magerun version 1.97.12](https://magerun.net/released-n98-magerun-version-1-97-12/) - Looks like we were too busy to update Magerun in February, so it took a month and quite a half for the next tagged release. And I present you Magerun 1.97.12 for download. We have seen quite some contributions within February and beginning of March which is just great. Please make Magerun your project, we - [Interview in Regalsprecher-Blog about n98-magerun development (German)](https://magerun.net/interview-in-regalsprecher-blog-about-n98-magerun-development-german/) - I gave an interview about the start of n98-magerun development and the ideas behind the tool. The blog post can be found in german Regalsprecher Blog. - [Find available updates for installed modules](https://magerun.net/find-available-updates-for-installed-modules/) - The Hypernode team of byte a hosting company in the Netherlands created a very useful n98-magerun plugin to detect outdated modules in your shop. You can find the plugin on github. https://github.com/Hypernode/hypernode-magerun The plugins adds two new command to your command list: sys:modules:list-updates sys:info:patches The command sys:modules:list-updates command checks your locally installed modules against a - [Released n98-magerun version 1.97.11](https://magerun.net/released-n98-magerun-version-1-97-11/) - As Magento CE 1.9.2.3 has been released some days ago, this is the according Magerun release containing it as a version for the setup command. Thanks again for OpenMage Magento-Mirror for the care-taking. Next to the Magento update, it yet again comes with some fixes and improvements. And these are some again as we didn't - [Released n98-magerun version 1.97.8](https://magerun.net/released-n98-magerun-version-1-97-8/) - If you're in the mood: A little cadeaux surprise for under the Christmas tree. Magerun for the legacy Magento 1 is available in a new maintenance and stability release. Here the listing from the change-log (incl. change from non-announced 1.97.7 release): #727 Fix sys:cron:list cron expression display (by Robbie Averill) #736 Fix missing Admin store - [Released n98-magerun version 1.97.6](https://magerun.net/released-n98-magerun-version-1-97-6/) - A new stable version of n98-magerun is available for download containing the download of Magento CE-1.9.2.2 (thanks again to OpenMage mirror) and a good share of fixes and improvements under the hood. Patches anyone? While I have your attention, I'd like to highlight two magerun commands that are just a weeks old but useful helpers - [Released n98-magerun version 1.97.3](https://magerun.net/released-n98-magerun-version-1-97-1/) - A new stable version of n98-magerun is available for download addressing a fatal error and the availability of Magento CE 1.9.2.1 for the install command (thanks to OpenMage mirror). The phar file is now compressed with gzip. It's recommended for every user of version 1.97.x to upgrade. If you wonder why some revisions were skipped, - [Released n98-magerun version 1.97.0](https://magerun.net/released-n98-magerun-version-1-97-0/) - A new version of n98-magerun spreads the world. This release focus software refactorings. To check the improvements we added our project to scrutinizer. As you can see in the list out team and the community did a lot of work during the last weeks. Features The release contains also some functionality improvements like a correcred - [Changed download URLs for phar version](https://magerun.net/changed-download-urls-for-phar-version/) - Please note that the download of the phar version of n98-magerun from github is now deprecated. We created a new file hub to deliver phar files of each version. The new website will provide nightly builds of the development version. Our goal is to remove the phar to reduce the repository size (i.e. for a - [Released n98-magerun version 1.96.0](https://magerun.net/released-n98-magerun-version-1-96-0/) - We release a new version of our Magento CLI tool. The changelog in this release is a little bit longer. Thats the result of the great community which supports the tool with great new features and many bug fixes to stabilize it in every new release. The new release adds many new features (admin:user:change-status, dev:theme:info) - [Released n98-magerun Version 1.95.0](https://magerun.net/released-n98-magerun-version-1-95-0/) - We released a new version of n98-magerun for Magento 1 (for Magento 2 have a look at https://github.com/netz98/n98-magerun2). There are some features and improvements which we are try to explain. Alternative project config Many of you don't use the standard project structure where the root folder of the project is also the webroot of the - [Magento 2 installation](https://magerun.net/magento-2-installation/) - Downloads all... Magento source, composer, ... https://www.youtube.com/watch?v=N-byxyeDMWA - [n98-magerun2 - Project Update 2015-01](https://magerun.net/n98-magerun2-project-update-2015-01/) - After some busy days and a intermediate update of n98-magerun V1 i ha time to give the code base a little bit love. In the meantime i got help from EliasZ who ported a lot of n98-magerun commands to V2. Newly ported commands This command were ported in the last 30 days: cache:clean cache:enable cache:disable - [Creating a local Magento repository for n98-magerun](https://magerun.net/creating-a-local-magento-repository-for-n98-magerun/) - Milan Simek created a blog post about creating your own local repository of sample-data and Magento installers. http://plugin.company/blog/creating-local-magento-repository-n98-magerun/ - [Send all queued emails](https://magerun.net/send-all-queued-emails/) - Since Magento CE 1.9.1 all "new order emails" are queued. A new defined cronjob core_email_queue_send_all is now processing the queued emails. During development it's not very handy to run the job by a minute based scheduler. In this case you can use n98-magerun to start the cronjob manually. $> n98-magerun.phar sys:cron:run core_email_queue_send_all - [Released n98-magerun Version 1.94.0](https://magerun.net/released-n98-magerun-version-1-94-0/) - We published a new version for the leading Magento command line tool. - [MageRun Addons by Peter Jaap Blaakmeer](https://magerun.net/magerun-addons-by-peter-jaap-blaakmeer/) - This article is part of a series covering 3rd party n98-magerun modules/extensions. In this post we cover a 3rd party n98-magerun module created by Peter Jaap Blaakmeer which adds some new commands to your list. Installation You need to install the files in your n98-magerun module folder. mkdir -p ~/.n98-magerun/modules/ cd ~/.n98-magerun/modules/ git clone git@github.com:peterjaap/magerun-addons.git - [Released n98-magerun Version 1.93.0](https://magerun.net/released-n98-magerun-version-1-93-0/) - We published a new version of n98-magerun with some nice new features and many improvements. - [Released n98-magerun Version 1.92.0](https://magerun.net/released-n98-magerun-version-1-92-0/) - We have deployed a new n98-magerun version with only one new command but many improvements which makes the tool more stable in daily usage. New features/optimizations Disable root warning It's now possible to supress the "It's not recommended to run n98-magerun as root user" warning. This can be useful i.e. during a deployment which runs - [HarrisStreet ImpEx for Magento](https://magerun.net/harrisstreet-impex-for-magento/) - This article is part of a series covering 3rd party n98-magerun modules/extensions. In this post we show you another great module to manage your Magento configurations. It supports importing and exporting of store config data in a hierarchical folder structure. This can be done for different environments. The module was created by Zookal pty ltd - [Cache Backend Benchmarking with n98-magerun](https://magerun.net/cache-backend-benchmarking-with-n98-magerun/) - This is the start of a series which presents 3rd party n98-magerun modules. The first one is a module which helps you to benchmark your shop cache system. It's a port of a benchmark script by Colin Mollenhour which was a fork of a symlink cache script by Vinai Kopp. Installation The installation is really - [Released n98-magerun version 1.91.0](https://magerun.net/released-n98-magerun-version-1-91-0/) - The new release contains many new features and some enables users of Microsoft Windows some features which was only available for MacOS/Linux users. - [MageRun Addons by Kalen Jordan](https://magerun.net/magerun-addons-by-kalen-jordan/) - This article is part of a series covering 3rd party n98-magerun modules/extensions. Kalen Jordan (creator and founder of MageMail) is one of our longest n98-magerun users and contributors. He was the first who published a 3rd party module with some nice commands. That's what i like to present you now (mostly copied from module README). - [LimeSoda Environment Configuration](https://magerun.net/limesoda-environment-configuration/) - This article is part of a series covering 3rd party n98-magerun modules/extensions. The next article presents a solution to manage several developer, staging, production environements with a n98-magerun module and and a Magento module (can be installed at once). If you have multiple Magento environments i.e. for all your developers you know the problem. Someone - [Germany’s number 1 Magento Gold Solution Partner looking for new developers](https://magerun.net/germanys-number-1-magento-gold-solution-partner-looking-for-new-developers/) - Our team is looking for additional Magento developers in Mainz or Würzburg, Germany. netz98 is Germany’s number 1 Magento Gold Solution Partner and has the highest number of Magento certified developers. Why not join us? www.netz98.de/karriere/magento/ - [Add your own check to sys:check command](https://magerun.net/add-your-own-check-to-syscheck-command/) - For two days we published the new n98-magerun version 1.90.0 with a refactored sys:check command. The command is now modular and all checks are organized in sub-classes. It's now possible to add own checks to the command. The blog post shows you how easy it is. Registration of Check Classes If you investigate the distribution - [MageStack with native n98-magerun support](https://magerun.net/magestack-with-native-n98-magerun-support/) - Users of the MageStack Magento Operating System can now easily and quick install n98-magerun. MageStack supports n98-magerun natively and provides a install shell script. Further instructions can be found in the blog of Sonnasi Hosting. https://help.sonassihosting.com/magestack/installingusing-n98-magerun/ - [Quick Tip: If you only see some question marks...](https://magerun.net/quick-tip-if-you-only-some-question-marks/) - ... this could be a PHP Unicode setting. Try to turn off detect_unicode in your php.ini. You can simply try this by running n98-magerun like this: $> php -d detect_unicode=Off n98-magerun.phar If question marks are gone the problem is solved. The PHP issue also affects some popular tools like composer or phpunit. Settings can be - [Released n98-magerun version 1.90.0](https://magerun.net/released-version-1-90-0/) - The new n98-magerun release contains a new plugin system for Magento system check and many new features and bugfixes. - [Released version 1.89](https://magerun.net/released-version-1-89/) - After the release of the new Magento CE 1.9 we updated n98-magerun to support the installation of the new version. The release 1.89 contains also some bugfixes and smaller enhancements. Changelog #320 Fixing minor grammatical error (by Chris Jones) #326 Encryption key parameter in install command (by Kristof Ringleff) #327 Uninstall from specified folder (by - [Looking for Magento Developers at netz98 in Mainz or Würzburg](https://magerun.net/looking-for-magento-developers-at-netz98-in-mainz-or-wurzburg/) - While my colleagues and me are continuously improving the magerun tool for the Magento community, I need to get the word out: I am always looking for talented and experienced Magento developers to work with us at netz98 in Mainz or Würzburg, Germany. Be it permanent positions, freelancers or even agencies looking to become part - [Released version 1.88.0](https://magerun.net/released-version-1-88-0/) - After some weeks of testing we deployed version 1.88.0 of n98-magerun. The new release contains three new commands and some bugfixes and (special) enhancements. New Translation Commands Alexander Menk created a the new dev:translate:export command. If you have translated content in core_translate table (generated by Magento Inline Translation feature) you can now export the content - [Released version 1.87.0](https://magerun.net/released-version-1-87-0/) - It's the third release in 2014. The new release contains two new commands, some typo fixes and complete reworked bash completion script. Bash Completion reworked A often requested feature was a working bash completion script. Thanks to Allard Hoeve from Byte Internet who created a new whole new bash completion script. The new script can - [n98-magerun Capistrano plugin](https://magerun.net/n98-magerun-capistrano-plugin/) - If you use n98-magerun and Capistrano you should check out the ruby gem "capistrano-magerun" created by Robert Coleman. It's easy installable by: $> gem install capistrano-magerun For more detailed informations about the correct usage you should look on the github project page. https://github.com/rjocoleman/capistrano-magerun - [Released version 1.86.0](https://magerun.net/released-version-1-86-0/) - Release 1.86.0 is ready. The new version contains some bugfixes and a new command. New db:maintain:check-tables Command We added a new command to maintain the database. The command checks the MySQL Database for errors. The result table can be returned as XML, CSV and JSON with format option. If no option is specified the command - [New release 1.85.0 is ready for download](https://magerun.net/new-release-1-85-0-is-ready-for-download/) - The new n98-magerun release contains new awesome features like incremental setup script execution or JSON, CSV, XML rendered table output. - [Source Code Evolution Visualized](https://magerun.net/source-code-evolution-visualized/) - We have visualized the source code evolution of n98-magerun since we published the source code on github. http://www.youtube.com/watch?v=bbQ5LbQ5a8U The video was created by gource. - [Released version 1.84.0 with many new cache related features](https://magerun.net/released-version-1-84-0-with-many-new-cache-related-features/) - Hello n98-magerun users! We are proud to release the last major release of our tool to the end of the year. Here are some statistics of a productive year: 30 new commands were added 23 githubers sent us a pull request 572 commits to git repository 18389 lines of code were added 24538 lines of - [Released version 1.83.0](https://magerun.net/released-version-1-83-0/) - The year is coming to an end. This didn't stops us to deploy a new n98-magerun release for the world. These are the changes and fixes: New skip config option for better security We added a new global option --skip-config to prevent loading and parsing any custom config. This is useful to run n98-magerun in - [Released version 1.82.0](https://magerun.net/released-version-1-82-0/) - We released version 1.82.0 of n98-magerun. If you are wondering about the long time between the last release and the new one i will give you some informations about the release cycle. Since the last year, many people decided to use n98-magerun in backup, deployment and development processes. To give this people a little bit - [Released version 1.81.0](https://magerun.net/released-version-1-81-0/) - You don't like Mondays? I hope this gives you a good start in the new week. We published a new n98-magerun release and packed some nice features in it. Script Features The script command will be more powerful. We changed the behavior of variables initalized with "?" for example ${foo}=?. If you define a variable - [Released version 1.80.0](https://magerun.net/released-version-1-80-0/) - We proudly present the latest n98-magerun release 1.80. The release has focus on stability and fixes some known bugs. db:dump Command - New table groups Added two new table group for strip option (idx, ee_changelog). The new groups by exclude tables with "idx" suffix. This tables are generated by Magento during reindex process. If you - [Released version 1.79.0](https://magerun.net/released-version-1-79-0/) - It's Day of German Unity, but this didn't stopped us to publish a new magerun release for you. The new release added some really useful options to some commands. Let's see what has changed... Added --all option to config:delete command With the new --all option you can remove all store config entries in core_config_data table - [Quick Tip: Run multiple specific indexers](https://magerun.net/quick-tip-run-multiple-indexers/) - To reindex all indexers we have the index:reindex:all command. In some cases it's only needed to reindex only some indexers. Since version 1.75.0 you can specify the indexer by code if you run pass index codes direct as argument: $ n98-magerun.phar index:reindex catalog_product_attribute,tag_summary If you don't know the indexer code or if you are lazy - [Tip: Use aliases to quick reference Magento XML config](https://magerun.net/tip-use-aliases-to-quick-reference-magento-xml-config/) - Magento's merged XML config is very huge but not all parts must be referenced during development. Some parts are really important for debugging. To do this smart n98-magerun offers the "config:dump" command which prints all the merged XML config at once. As second parameter you can add an XQuery like argument. Example: $ n98-magerun.phar config:dump - [Tip: Create a Console Helper](https://magerun.net/tip-create-a-console-helper/) - Since version 1.77.0 we provide an easy registration of console helpers. Console Helpers are way to share functionality with other commands. I will show you how easy it is to create such a helper. Out example helper will return the current system time. Create a new module Create a new folder in your home directory - [Released Version 1.78.0](https://magerun.net/released-version-1-78-0/) - We deployed a new stable n98-magerun version with some internal changes which are great if you are developing custom database driven commands. The new version contains also some minor features and uncritical bugfixes. New Database Helper In some cases it's useful to run commands directly on your database. In the past it was usual to - [PhpStorm Symfony Console Tool Support - Configure n98-magerun](https://magerun.net/phpstorm-symfony-console-tool-support-configure-n98-magerun/) - The video shows you how easy it is to embedd n98-magerun in PhpStorm. Please download latest EAP Version. http://blog.jetbrains.com/phpstorm/2013/09/phpstorm-7-eap-131-61/ http://www.youtube.com/watch?v=5vcl_DSF26g - [Use n98-magerun Script Repository](https://magerun.net/use-n98-magerun-script-repository/) - Since some releases we support script. Scripts are like batch files which can be executed and reused in all your local Magento installations. For everyone who is not fimilar with n98-magerun script I gave a little instruction how the scripts can be created. My first n98-magerun script Scripts can do three things... Register variables Run - [Support for Events in n98-magerun](https://magerun.net/support-for-events-in-n98-magerun/) - In version 1.77.0 we added the Symfony EventManager compontent to n98-magerun. The event manager let you hook in the core commands. Currently there are three core events which are available: console.command - Before a command runs console.terminate - After a command execution console.exception - If a command stops with an exception How can i register - [New big n98-magerun release - 1.77.0](https://magerun.net/new-big-n98-magerun-release-1-77-0/) - After many hours of work we release version 1.77.0. The new release contains a ton of new features and code refactorings. Here some details: New script repository We now have a home for all your n98-magerun script commands. Create a new folder ~/.n98-magerun/scripts and move your scripts with the extension .magerun in this folder. Now - [Quick Tip: Find login issues with sys:check command](https://magerun.net/quick-tip-find-login-issues-with-syscheck-command/) - Sometimes it's not possible to login to Magento Admin Panel. Searching for a solution can be very frustrating. One of the most common purposes for this is a wrong configuration of the cookie domains. Another problem is that Magento searches for a dot in the hostname. Also wrong directory permission can cause this issue. To - [Quick Tip: PhpStorm command line tool support](https://magerun.net/quick-tip-phpstorm-command-line-tool-support/) - This quick tip shows you how easy it it to integrate n98-magerun in your PhpStorm IDE. Download n98_magerun.xml file for PhpStorm command line tool support wget https://raw.github.com/netz98/n98-magerun/master/autocompletion/phpstorm/n98_magerun.xml Copy definitions in your PhpStorm config folder Linux users can find the right folder here: # 6.x version ~.WebIde60/config/commandlinetools/ # 7.x version ~.WebIde60/config/commandlinetools/ MacOs users can find the - [New release 1.76.0](https://magerun.net/new-release-1-76-0/) - The new n98-magerun release brings four bug fixes and two new commands and many internal docblock cleanups. A big thanks goes to Dmitriy Zavalkin who creates the new commands and added missing code blocks. We love to see how the community pushes the tool every week with active bug reports and pull requests on github. - [Quick Tip: Command Alias](https://magerun.net/quick-tip-command-alias/) - Every developer is using n98-magerun in a different way. Some uses the cache:clear command multiple times a day. For this we have support for command aliases to simplify the usage. Making aliases is nearly the same as unix bash aliases. You define an alias and n98-magerun will run the alias instead. Register alias Aliases can - [New release 1.75.0](https://magerun.net/new-n98-magerun-release-1-75-0/) - A new n98-magerun release spreads the world. Here are some details about the new release: Internal Symfony packages updated The Symfony compontents i.e. the embedded Console component are all updated to current release 2.3.3. The console component comes with a new table helper. We replaced all internal calls to our table helper to the new - [Reset admin user password](https://magerun.net/reset-admin-user-password/) - This is only a quick tip. But in some cases you need to reset a admin user password i.e. if you imported a dump as developer and have no admin credentials. There are two commands for that. Create a new admin user $ n98-magerun.phar admin:user:create Creates a new admin user in interactive mode. Change password - [Customize database dump for development](https://magerun.net/customize-database-dump-for-development/) - Sometimes it's useful to dump a production database and import them on a local developer workstation. In this case we have some issue to solve. Legal Issues A production database contains many critical privacy data like customer addresses, email, hashed password, orders which can produce big trouble if a hacker or someone can access it. - [Generate PhpStorm Meta File](https://magerun.net/generate-phpstorm-meta-file/) - http://www.youtube.com/watch?v=TmbY3l5f3Ns - [Interactive Command Shell](https://magerun.net/interactive-command-shell/) - http://www.youtube.com/watch?v=kkadlzKl3Ec - [Run Magento Cronjob with n98-magerun](https://magerun.net/run-magento-cronjob-with-n98-magerun/) - http://www.youtube.com/watch?v=QkzkLgrfNaM - [Magento Installer over CLI](https://magerun.net/magento-installer-over-cli/) - http://www.youtube.com/watch?v=WU-CbJ86eQc - [Register old command aliases](https://magerun.net/register-old-command-aliases/) - http://www.youtube.com/watch?v=rBKAurUd6_0 - [n98-magerun self-update command](https://magerun.net/n98-magerun-self-update-command/) - http://www.youtube.com/watch?v=wMHpfKD9vjM - [n98-magerun db:dump command with --strip option](https://magerun.net/n98-magerun-dbdump-command-with-strip-option/) - http://www.youtube.com/watch?v=ttjZHY6vThs - [Detect Magento Rewrite Conflicts](https://magerun.net/detect-magento-rewrite-conflicts/) - http://www.youtube.com/watch?v=5GQeTHayrbw - [Introducting the new n98-magerun module system](https://magerun.net/introducting-the-new-n98-magerun-module-system/) - Since version 1.72.0 n98-magerun offers you a new possibility to share your commands and configuration. Modules can be created in a easy way. In the past it was hard to share own commands within a developer team. Every team member must manually add configuration to a config file. Now it's possible to manage the configuration - [Dynamically disable n98-magerun commands](https://magerun.net/dynamically-disable-n98-magerun-commands/) - In some cases you like to disable your commands i.e if you are running n98-magerun on a production machine or if it doesn't support the entire operating system. The symfony command component have a simple solution for that. All commands are extended from the symfony command base class Symfony\Component\Console\Command which defines the method isEnabled for - [Hello world!](https://magerun.net/hello-world/) - Magerun Blog Welcome to the new blog about your (hopefully) favorite command line tool to manage Magento. Stay tuned... you will find here many useful informations in the near future. ## Pages - [Imprint](https://magerun.net/contributors/) - Christian Münch E-Mail: christian@muench.dev Verantwortlich für die Bloginhalte: Christian Münch Die Seite wird gehostet durch valantic CEC Deutschland GmbH https://valantic.com Urheberrecht Copyright © valantic CEC Deutschland GmbH. Alle Rechte sind vorbehalten. Die Inhalte dieser Website sind urheberrechtlich geschützt. Ohne schriftliche Genehmigung seitens valantic CEC Deutschland GmbH darf der Inhalt dieser Seite in keiner Form (Fotokopie, - [Agencies](https://magerun.net/testimonials/agencies/) - See a list of companies which are currently working with the Magento CLI tool n98-magerun. - [Hosting Providers](https://magerun.net/testimonials/providers/) - This providers are currently providing n98-magerun on their servers: Germany ADITSYSTEMS https://www.aditsystems.de FASTNODE GbR https://www.fastnode.de maxcluster GmbH https://maxcluster.de Splendid Internet GmbH https://www.splendid-internet.de Netherlands Byte https://www.byte.nl CloudVPN https://www.cloudvps.com Hypex https://www.hipex.io/ Hypernode https://www.hypernode.com MageHost BV https://magehost.pro Magento webshop hosting https://www.magento-webshop-hosting.nl Norway Servebolt https://servebolt.com United Kingdom Dx3webs https://dx3webs.com Sonassi Hosting https://www.sonassihosting.com United States MageMojo / Webscale STRATUS https://magemojo.com If - [Support](https://magerun.net/support/) - If you need support, feel free to create a new ticket on Github. OpenMage / Magento 1 (EOL): https://github.com/netz98/n98-magerun/issuesMagento 2: https://github.com/netz98/n98-magerun2/issues - [Installation](https://magerun.net/installation/) - See how easy it is to install and run n98-magerun Magento console tool on your server or workstation. - [Testimonials](https://magerun.net/testimonials/) - Agencies Hosting Providers ## Categories - [Uncategorized](https://magerun.net/category/uncategorized/) - [Magerun](https://magerun.net/category/magerun/) - [Tips](https://magerun.net/category/tips/) - [Videos](https://magerun.net/category/videos/) - [General](https://magerun.net/category/general/) ## Tags - [database dump](https://magerun.net/tag/database-dump/) - [disable](https://magerun.net/tag/disable/) - [command](https://magerun.net/tag/command/) - [database](https://magerun.net/tag/database/) - [dump](https://magerun.net/tag/dump/) - [modules](https://magerun.net/tag/modules/) - [qa](https://magerun.net/tag/qa/) - [conflicts](https://magerun.net/tag/conflicts/) - [jenkins](https://magerun.net/tag/jenkins/) - [update](https://magerun.net/tag/update/) - [alias](https://magerun.net/tag/alias/) - [install](https://magerun.net/tag/install/) - [cronjob](https://magerun.net/tag/cronjob/) - [shell](https://magerun.net/tag/shell/) - [phpstorm](https://magerun.net/tag/phpstorm/) - [admin](https://magerun.net/tag/admin/) - [password](https://magerun.net/tag/password/) - [reset](https://magerun.net/tag/reset/) - [user](https://magerun.net/tag/user/) - [release](https://magerun.net/tag/release/) - [dependencies](https://magerun.net/tag/dependencies/) - [tools](https://magerun.net/tag/tools/) - [login](https://magerun.net/tag/login/) - [check](https://magerun.net/tag/check/) - [events](https://magerun.net/tag/events/) - [subscriber](https://magerun.net/tag/subscriber/) - [script](https://magerun.net/tag/script/) - [repository](https://magerun.net/tag/repository/) - [helper](https://magerun.net/tag/helper/) - [console](https://magerun.net/tag/console/) - [module](https://magerun.net/tag/module/) - [router](https://magerun.net/tag/router/) - [config](https://magerun.net/tag/config/) - [indexer](https://magerun.net/tag/indexer/) - [reindex](https://magerun.net/tag/reindex/) - [twig](https://magerun.net/tag/twig/) - [symlinks](https://magerun.net/tag/symlinks/) - [security](https://magerun.net/tag/security/) - [cache](https://magerun.net/tag/cache/) - [fpc](https://magerun.net/tag/fpc/) - [report](https://magerun.net/tag/report/) - [view](https://magerun.net/tag/view/) - [Statistics](https://magerun.net/tag/statistics/) - [Travis](https://magerun.net/tag/travis/) - [Book](https://magerun.net/tag/book/) - [installer](https://magerun.net/tag/installer/) - [setup](https://magerun.net/tag/setup/) - [EAV](https://magerun.net/tag/eav/) - [Attribute](https://magerun.net/tag/attribute/) - [Bash](https://magerun.net/tag/bash/) - [connect](https://magerun.net/tag/connect/) - [3rd_party](https://magerun.net/tag/3rd_party/) - [Configuration](https://magerun.net/tag/configuration/) - [Environment](https://magerun.net/tag/environment/) - [version](https://magerun.net/tag/version/) - [resource](https://magerun.net/tag/resource/) - [customer](https://magerun.net/tag/customer/) - [delete](https://magerun.net/tag/delete/) - [windows](https://magerun.net/tag/windows/) - [Benchmark](https://magerun.net/tag/benchmark/) - [Interview](https://magerun.net/tag/interview/) - [Regalsprecher](https://magerun.net/tag/regalsprecher/) - [addresses](https://magerun.net/tag/addresses/) - [warning](https://magerun.net/tag/warning/) - [root](https://magerun.net/tag/root/) - [enable](https://magerun.net/tag/enable/) - [MySQL](https://magerun.net/tag/mysql/) - [Status](https://magerun.net/tag/status/) - [Variables](https://magerun.net/tag/variables/) - [n98-magerun2](https://magerun.net/tag/n98-magerun2/) - [Magento 2](https://magerun.net/tag/magento-2/) - [Sub-Commands](https://magerun.net/tag/sub-commands/) - [Tests](https://magerun.net/tag/tests/) - [giftcard](https://magerun.net/tag/giftcard/) - [timezone](https://magerun.net/tag/timezone/) - [demo data](https://magerun.net/tag/demo-data/) - [sample data](https://magerun.net/tag/sample-data/) - [installation](https://magerun.net/tag/installation/) - [psr4](https://magerun.net/tag/psr4/) - [psysh](https://magerun.net/tag/psysh/) - [autoloader](https://magerun.net/tag/autoloader/) - [phar](https://magerun.net/tag/phar/) - [download](https://magerun.net/tag/download/) - [code quality](https://magerun.net/tag/code-quality/) - [scrutinizer](https://magerun.net/tag/scrutinizer/) - [https2](https://magerun.net/tag/https2/) - [github](https://magerun.net/tag/github/) - [circleci](https://magerun.net/tag/circleci/) - [n98-magerun](https://magerun.net/tag/n98-magerun/) - [code generator](https://magerun.net/tag/code-generator/) - [downgrade](https://magerun.net/tag/downgrade/) - [asset](https://magerun.net/tag/asset/) - [xml](https://magerun.net/tag/xml/) - [trigger](https://magerun.net/tag/trigger/) - [phive](https://magerun.net/tag/phive/) - [php](https://magerun.net/tag/php/) - [drone-ci](https://magerun.net/tag/drone-ci/) - [Cloudflare](https://magerun.net/tag/cloudflare/) - [CDN](https://magerun.net/tag/cdn/) - [netz98](https://magerun.net/tag/netz98/) - [servebolt](https://magerun.net/tag/servebolt/) - [env.php](https://magerun.net/tag/env-php/) - [openmage](https://magerun.net/tag/openmage/) - [junit](https://magerun.net/tag/junit/) - [composer](https://magerun.net/tag/composer/) - [hyvä](https://magerun.net/tag/hyva/) - [hyva](https://magerun.net/tag/hyva-2/) - [Hoensbroek](https://magerun.net/tag/hoensbroek/) - [ukraine](https://magerun.net/tag/ukraine/) - [Zhytomyr](https://magerun.net/tag/zhytomyr/) - [translate](https://magerun.net/tag/translate/) - [MageOS](https://magerun.net/tag/mageos/) - [ddev](https://magerun.net/tag/ddev/) - [box](https://magerun.net/tag/box/) - [hotfix](https://magerun.net/tag/hotfix/) - [Guzzle](https://magerun.net/tag/guzzle/) - [Requests](https://magerun.net/tag/requests/) - [integration](https://magerun.net/tag/integration/) - [format](https://magerun.net/tag/format/) - [yaml](https://magerun.net/tag/yaml/) - [json](https://magerun.net/tag/json/) - [artifact](https://magerun.net/tag/artifact/) - [routes](https://magerun.net/tag/routes/) - [phpstan](https://magerun.net/tag/phpstan/) - [generator](https://magerun.net/tag/generator/) - [repl](https://magerun.net/tag/repl/) - [proxy](https://magerun.net/tag/proxy/) - [self-update](https://magerun.net/tag/self-update/) - [Mage-OS](https://magerun.net/tag/mage-os/) - [mview](https://magerun.net/tag/mview/) - [stability](https://magerun.net/tag/stability/) - [bugfix](https://magerun.net/tag/bugfix/) - [memory](https://magerun.net/tag/memory/) - [sales](https://magerun.net/tag/sales/) - [deploy](https://magerun.net/tag/deploy/) - [compatibility](https://magerun.net/tag/compatibility/) - [debug](https://magerun.net/tag/debug/) - [media](https://magerun.net/tag/media/) - [image](https://magerun.net/tag/image/) - [decrypt](https://magerun.net/tag/decrypt/) - [xdebug](https://magerun.net/tag/xdebug/) - [fallback-path](https://magerun.net/tag/fallback-path/) - [encrypt](https://magerun.net/tag/encrypt/) - [Brazil](https://magerun.net/tag/brazil/) - [MeetMagento](https://magerun.net/tag/meetmagento/) - [Sao Paulo](https://magerun.net/tag/sao-paulo/) - [mydumper](https://magerun.net/tag/mydumper/) - [DI](https://magerun.net/tag/di/) - [url](https://magerun.net/tag/url/) - [patch](https://magerun.net/tag/patch/) - [documentation](https://magerun.net/tag/documentation/) - [mariadb](https://magerun.net/tag/mariadb/) - [log](https://magerun.net/tag/log/) - [wildcard](https://magerun.net/tag/wildcard/) - [mcp](https://magerun.net/tag/mcp/) - [ai](https://magerun.net/tag/ai/) - [mageforge](https://magerun.net/tag/mageforge/)