2014-12-06 4 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, которое помогает автозагрузчику композитора найти классы Framework. Вы должны увидеть что-то вроде следующего в файле 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 сопоставления и указывающие на правильное местоположение.

Смежные вопросы