A fork of Magento-1 that is accepting bug fixes (backward compatible, drop in replacement for official Magento)
This package is auto-updated.
Last update: 2022-01-17 17:05:40 UTC
This repository is the home of an unofficial community-driven project. It's goal is to be a dependable alternative to the Magento CE official releases which integrates improvements directly from the community while maintaining a high level of backwards compatibility to the official releases.
Pull requests with unofficial bug fixes and security patches from the community are encouraged and welcome!
Though Magento does not follow Semantic Versioning we aim to provide a workable system for
dependency definition. Each Magento
1.<minor>.<revision> release will get its own branch (named
that will be independently maintained with upstream patches and community bug fixes for as long as it makes sense
to do so (based on available resources). For example, Magento version
184.108.40.206 was merged into the
Note, the branches older than
1.9.4.x and that were created before this strategy came into practice are not maintained.
PHP 7.0+ (PHP 7.3 with OpenSSL extension strongly recommended and verified compatible) (PHP 7.4 and 8.0 are supported)
MySQL 5.6+ (8.0+ recommended)
(optional) Redis 5+ (6.x recommended, latest verified compatible 6.0.7 with 20.x)
PHP 7.4 and 8.0 are supported
Please be aware that although OpenMage is compatible that 1 or more extensions may not be
Installation on PHP 7.2.33 (7.2.x), MySQL 5.7.31-34 (5.7.x) Percona Server and Redis 6.x should work fine and confirmed by users.
If using php 7.2+ then mcrypt needs to be disabled in php.ini or pecl to fallback on mcryptcompat and phpseclib. mcrypt is deprecated from 7.2+ onwards.
Download the latest archive and extract it, clone the repo, or add a composer dependency to your existing project like so:
composer require "openmage/magento-lts":"^19.4.0"
To get the latest changes use:
composer require "openmage/magento-lts":"dev-main"
dev-main is just an alias for current
1.9.4.x branch and may change
If you want to contribute to the project:
git init git remote add origin https://github.com/<YOUR GIT USERNAME>/magento-lts git pull origin master git remote add upstream https://github.com/OpenMage/magento-lts git pull upstream 1.9.4.x git add -A && git commit
Most important changes will be listed here, all other changes since
19.4.0 can be found in
ToDo: Please add performance related changes as run-time cache, ...
There are some new or changed translations, if you want add them to your locale pack please check:
- Install ddev
- Clone the repository as described in Installation -> Using Git
- Create a ddev config using
$ ddev configthe defaults should be good for you
- Open .ddev/config.yaml and change the php version to 7.2
$ ddev startto download and start the containers
- Navigate to https://magento-lts.ddev.site
- When you are done you can stop the test system by typing
$ ddev stop
This repo includes class maps for the core Magento files in
To add class maps for installed extensions, you have to install N98-magerun
and run command:
You can add additional meta files in this directory to cover your own project files. See PhpStorm advanced metadata for more information.
- Discord (maintained by Flyingmana)
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!