This article provides a fix for a failed Magento download and exception error.
During download, the following error displays:
[ErrorException] file_get_contents(app/etc/NonComposerComponentRegistration.php): failed to open stream: No such file or directory
This happens because of changes in certain versions of Composer. The workaround is to downgrade Composer to an earlier version and try your Magento download again.
Any version of Composer dated between November 21 and November 26, 2015 has this issue. To confirm this issue is related to the Composer version, enter the following command:
The version displays similar to the following:
Composer version 1.0-dev (2b14f0a047dd4f3545ec82381f65c36ea93a4c81) 2015-11-25 17:13:09
Note the date is 2015-11-25, which indicates Composer has this issue.
To work around it:
Change your version of Composer to enable you to download the Magento software by doing any of the following:
Downgrade Composer using the following command:
composer self-update 1.0.0-alpha11
Upgrade Composer to a version later than November 26, 2015:
Delete your Magento 2 directory and subdirectories.
- Try the download again using either
After successfully downloading the Magento software, update Composer: