2014-12-06 122 views
0

我想安裝magento2在我的本地主機,我也安裝了作曲家。Magento 2安裝錯誤

但我得到以下錯誤

Fatal error: Class 'Magento\Framework\Autoload\AutoloaderRegistry' not found in C:\xampp\htdocs\magento2\app\autoload.php on line 40 

我已經瞪大眼睛,但每個人都說要安裝作曲家我也有檢查是否安裝作曲家或不使用作曲家-V和我得到了作曲家的版本

我試圖重新安裝作曲家卻是露出

Loading composer repositories with package information 
Installing dependencies (including require-dev) from lock file 
Nothing to install or update 
Generating autoload files 

回答

0

沒有足夠的代表發表意見,所以道歉提前要求clarif在一個答案中。

你可以說源代碼來自哪裏以及你使用的是什麼版本?這是https://github.com/magento/magento2的克隆嗎?

composer.json文件中應該有一個PSR-4映射,它可以幫助作曲者自動加載器找到框架類。你應該看到類似根composer.json文件中:

"autoload": { 
    "psr-4": { 
     "Magento\\Framework\\": "lib/internal/Magento/Framework/" 
    } 
}, 

如果你打開vendor/composer/autoload_psr4.php你應該看到類似下面一條線,如果沒有可以發佈的東西你看到了什麼?

'Magento\\Framework\\' => array($baseDir . '/lib/internal/Magento/Framework'), 

的方式app/autoload.php作品是依靠app/etc/vendor_path.php告訴它你的作曲家供應商目錄,然後使用包括作曲家autoload.php文件。從那裏Magento 2框架類應該被發現,只要我上面列出的PSR-4映射存在並且指向正確的位置。