Я пытался следовать руководство Zend Fremework 3, шаг за шагом, но я получаю следующую ошибку:
Неустранимая ошибка: необработанное исключение «Zend \ ModuleManager \ Exception \ RuntimeException» с сообщением «Модуль (альбом) не может быть инициализирован». в /var/www/html/skeleton-application/vendor/zendframework/zend-modulemanager/src/ModuleManager.php:203 трассировки стека: # 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 в / var / www / html / skeleton-application / vendor / zendframework / zend-modulemanager /src/ModuleManager.ph р в строке 203
Это мой файл config / modules.config.php:
return [
'Zend\Form',
'Zend\Db',
'Zend\Cache',
'ZendDeveloperTools',
'Zend\Router',
'Zend\Validator',
'Application',
'Album', ];
Если я прокомментирую запись «Альбом», домашняя страница отображается правильно.
Может кто-нибудь дать мне несколько советов?
Спасибо
Глядя на сообщение об ошибке, я думаю, вы находитесь на настройка модуля Альбом.
Вам необходимо проверить composer.json, если включено следующее:
"autoload": {
"psr-4": {
"Application\\": "module/Application/src/",
"Album\\": "module/Album/src/"}
},
После этого вам нужно запустить composer dump-autoload
обновить правила автозагрузки.
Если это не поможет, расскажите, на каком этапе вы находитесь.
Других решений пока нет …