2016-09-20 4 views
0

Я пытался следовать tutorial из Zend Fremework 3, шаг за шагом, но я получаю следующее сообщение об ошибке:модуль (Альбом) не может быть начально - ZendFramework3 - Учебник

Fatal error: Uncaught exception 'Zend\ModuleManager\Exception\RuntimeException' with message 'Module (Album) could not be initialized.' in /var/www/html/skeleton-application/vendor/zendframework/zend-modulemanager/src/ModuleManager.php:203 Stack trace: #0 /var/www/html/skeleton-application/vendor/zendframework/zend-modulemanager/src/ModuleManager.php(175): Zend\ModuleManager\ModuleManager->loadModuleByName(Object(Zend\ModuleManager\ModuleEvent)) #1 /var/www/html/skeleton-application/vendor/zendframework/zend-modulemanager/src/ModuleManager.php(97): Zend\ModuleManager\ModuleManager->loadModule('Album') #2 /var/www/html/skeleton-application/vendor/zendframework/zend-eventmanager/src/EventManager.php(271): Zend\ModuleManager\ModuleManager->onLoadModules(Object(Zend\ModuleManager\ModuleEvent)) #3 /var/www/html/skeleton-application/vendor/zendframework/zend-eventmanager/src/EventManager.php(143): Zend\EventManager\EventManager->triggerListeners(Object(Zend\ModuleManager\ModuleEvent)) #4 /var/www/html/skeleton-application/vendo in /var/www/html/skeleton-application/vendor/zendframework/zend-modulemanager/src/ModuleManager.php on line 203

Это мой конфигурации/модули .config.php файл:

return [ 
'Zend\Form', 
'Zend\Db', 
'Zend\Cache', 
'ZendDeveloperTools', 
'Zend\Router', 
'Zend\Validator', 
'Application', 
'Album', ]; 

Если я комментирую запись «Альбом», на главной странице отображается правильно.

Может ли кто-нибудь дать мне несколько предложений?

Благодаря

+0

Не могли бы вы показать свой композитор.json? –

ответ

2

Глядя на сообщение об ошибке, я предполагаю, вы на setting up the Album module.

Вы должны проверить composer.json, если следующее включено:

"autoload": { 
    "psr-4": { 
     "Application\\": "module/Application/src/", 
     "Album\\": "module/Album/src/" 
    } 
}, 

После этого вам нужно запустить composer dump-autoload обновить правила самозарядные.

Если это не поможет, сообщите, на какой стадии вы находитесь.

+0

Спасибо! Я решил только с командой «Композитор-дамп-автозагрузка» Я пропустил этот шаг, и я не осознал важность композитора на этапе разработки. – Lippux