Php 添加模块后出现zend framework 2致命错误
我在本地主机上安装了ZF2,然后测试了公共页面,该页面正常工作。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
我试图下载一个模块,然后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中的模块列表中删除使用者