Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
Zend framework Zend_Acl_异常:未找到资源_Zend Framework_Zend Acl - Fatal编程技术网

Zend framework Zend_Acl_异常:未找到资源

Zend framework Zend_Acl_异常:未找到资源,zend-framework,zend-acl,Zend Framework,Zend Acl,您好,我已经开始在zend框架中开发一个已经开发的系统。实际上,我正在将简单的zend转换为模块化方法。我已经创建了模块文件夹,设置了设置。现在我创建了一个模块affiliate,并将其设置为application.ini中的默认模块。现在,当我访问我的项目时,默认模块中的控制器将运行。现在我创建了一个新模块f8admin,当我尝试以project/module/controller/action的身份访问它时,它会生成一个异常,如下所示 Zend_Acl_Exception: Resourc

您好,我已经开始在zend框架中开发一个已经开发的系统。实际上,我正在将简单的zend转换为模块化方法。我已经创建了模块文件夹,设置了设置。现在我创建了一个模块
affiliate
,并将其设置为
application.ini
中的默认模块。现在,当我访问我的项目时,默认模块中的控制器将运行。现在我创建了一个新模块
f8admin
,当我尝试以
project/module/controller/action
的身份访问它时,它会生成一个异常,如下所示

 Zend_Acl_Exception: Resource 'login' not found

 thrown in /zend_medaffiliate/library/Zend/Acl.php on line 365
调用堆栈

Zend_Acl->get()
in /zend_medaffiliate/library/Zend/Acl.php on line 846
Zend_Acl->isAllowed()
in /zend_medaffiliate/library/Svit/Controller/Plugin/Acl.php on line 46
Svit_Controller_Plugin_Acl->preDispatch()
in /zend_medaffiliate/library/Zend/Controller/Plugin/Broker.php on line 309
Zend_Controller_Plugin_Broker->preDispatch()
in /zend_medaffiliate/library/Zend/Controller/Front.php on line 941
Zend_Controller_Front->dispatch()
in /zend_medaffiliate/library/Zend/Application/Bootstrap/Bootstrap.php on line 97
Zend_Application_Bootstrap_Bootstrap->run()
in /zend_medaffiliate/library/Zend/Application.php on line 366
Zend_Application->run()
in /zend_medaffiliate/abc.com/index.php on line 26
现在有谁能告诉我问题出在哪里?我到底需要在哪里工作?我到底需要在哪里改变事情来摆脱这个问题?该系统已经由另一个开发人员开发,现在无法访问


关于

显然,您对应用程序的更改太多了,现在您的
acl
(访问控制列表)插件出现了神经崩溃

现在我不知道你的acl插件(位于
/zend_Medaficate/library/Svit/Controller/plugin/acl.php
)中是什么导致了这个问题,但是在你着手修复它之前关闭它应该很简单

插件将在application.ini或Bootstrap.php中注册,您正在寻找一行地址为“Svit\u Controller\u plugin\u Acl”

在application.ini中,该行可能类似于:
resources.frontController.plugins.acl=“Svit\u Controller\u Plugin\u acl”