Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 添加模块后出现zend framework 2致命错误_Php_Localhost_Zend Framework2 - Fatal编程技术网

Php 添加模块后出现zend framework 2致命错误

Php 添加模块后出现zend framework 2致命错误,php,localhost,zend-framework2,Php,Localhost,Zend Framework2,我在本地主机上安装了ZF2,然后测试了公共页面,该页面正常工作。 我试图下载一个模块,然后zend向我显示一个错误: Fatal error: Interface 'Zend\Module\Consumer\AutoloaderProvider' not found in D:\xampp\htdocs\zend\module\MwopGuestbook\Module.php on line 8 我们如何解决这个问题呢?看起来像是过时的代码,我猜这是Zend\ModuleManager\Fe

我在本地主机上安装了ZF2,然后测试了公共页面,该页面正常工作。
我试图下载一个模块,然后zend向我显示一个错误:

Fatal error: Interface 'Zend\Module\Consumer\AutoloaderProvider' not 
found in D:\xampp\htdocs\zend\module\MwopGuestbook\Module.php on line 8

我们如何解决这个问题呢?

看起来像是过时的代码,我猜这是
Zend\ModuleManager\Feature\*
实现的早期体现

如果是,您可以尝试将MwopGuestbook/Module.php中的前7行更改为以下内容

<?php

namespace MwopGuestbook;

use Zend\ModuleManager\Feature\AutoloaderProviderInterface;

class Module implements AutoloaderProviderInterface
{

现在我得到一个错误:“致命错误:未捕获异常'Zend\ModuleManager\exception\RuntimeException'和消息'Module(Consumer)无法初始化。在D:\xampp\htdocs\zend\vendor\zendframework\zendframework\library\zend\ModuleManager\ModuleManager.php中:140堆栈跟踪:#0 D:\xampp\htdocs\zend\vendor\zendframework\zendframework\library\zend\ModuleManager\ModuleManager.php(81):zend\ModuleManager\ModuleManager\ModuleManager\ModuleManager->->loadModule('Consumer')…“……1[内部函数]:Zend\ModuleManager\ModuleManager->onload模块(对象(Zend\ModuleManager\ModuleEvent))#2d:\xampp\htdocs\Zend\vendor\zendframework\zendframework\library\Zend\EventManager\EventManager.php(460):调用用户函数(数组,对象(Zend\ModuleManager\ModuleEvent))#3 D:\xampp\htdocs\zend\vendor\zendframework\zendframework\library\zend\EventManager\EventManager.php(204):zend\EventManager\EventManager->triggerListeners('loadModules',Object(zend\ModuleManager\ModuleEvent),NULL)#4 D:\xampp\htdocs\zend\vendor\zendframework\zendframework\zendframework\zendframework\library\zend\zend\ModuleManager\ModuleManager\ModuleManager:Z在第140行的D:\xampp\htdocs\zend\vendors\zendframework\zendframework\library\zend\ModuleManager\ModuleManager.php中,您的模块或vendors文件夹中是否确实有名为
Consumer
的模块?或者您是否尝试将消费者添加到要加载到application.config.php中的模块列表中,以查看它是否解决了您必须首先解决的问题?如果是,请从application.config.php中的模块列表中删除使用者