0

我尝试按照 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->

这是我的 config/modules.config.php 文件:

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

如果我评论“专辑”条目,主页将正确显示。

有人可以给我一些建议吗?

谢谢

4

1 回答 1

2

查看错误消息,我猜您正在设置相册模块

如果包含以下内容,您需要检查 composer.json:

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

之后,您需要运行composer dump-autoload以更新自动加载规则。

如果这没有帮助,请告诉您您处于哪个阶段。

于 2016-09-21T05:05:33.950 回答