Zend framework 控制器不在zend框架中工作

Zend framework 控制器不在zend框架中工作,zend-framework,controller,Zend Framework,Controller,我已经在本地主机上运行了从live站点下载的zend framework项目。一切正常。但在头版中,显示了以下错误 There was an error. Exception information: Message: Action Helper by name GetEnvPath not found Stack trace: #0 D:\xampp\htdocs\hyperspace_dev\library\Zend\Controller\Action\HelperBroker.ph

我已经在本地主机上运行了从live站点下载的zend framework项目。一切正常。但在头版中,显示了以下错误

There was an error.

Exception information:

Message: Action Helper by name GetEnvPath not found

Stack trace:

#0 D:\xampp\htdocs\hyperspace_dev\library\Zend\Controller\Action\HelperBroker.php(293):   Zend_Controller_Action_HelperBroker::_loadHelper('GetEnvPath')
#1 D:\xampp\htdocs\hyperspace_dev\library\Zend\Controller\Action\HelperBroker.php(323): Zend_Controller_Action_HelperBroker->getHelper('getEnvPath')
#2 D:\xampp\htdocs\hyperspace_dev\application\controllers\CustomerController.php(390): Zend_Controller_Action_HelperBroker->__call('getEnvPath', Array)
#3 D:\xampp\htdocs\hyperspace_dev\application\controllers\CustomerController.php(390): Zend_Controller_Action_HelperBroker->getEnvPath()
#4 D:\xampp\htdocs\hyperspace_dev\library\Zend\Controller\Action.php(516): CustomerController->accountAction()
#5 D:\xampp\htdocs\hyperspace_dev\library\Zend\Controller\Dispatcher\Standard.php(308): Zend_Controller_Action->dispatch('accountAction')
#6 D:\xampp\htdocs\hyperspace_dev\library\Zend\Controller\Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#7 D:\xampp\htdocs\hyperspace_dev\library\Zend\Application\Bootstrap\Bootstrap.php(97): Zend_Controller_Front->dispatch()
#8 D:\xampp\htdocs\hyperspace_dev\library\Zend\Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#9 D:\xampp\htdocs\hyperspace_dev\index.php(36): Zend_Application->run()
#10 {main}
Request Parameters:

array (
'controller' => 'customer',
'action' => 'account',
'module' => 'default',
)
首页是指登录后的重定向页面 这里也不调用控制器

我已经搜索了很多东西,但是现在我仍然无法解决


如果有人遇到同样的问题,请帮我保存,因为找不到actionhelper GetEnvPath。您的请求和控制器可能是正确的。我建议检查它是否存在,如果存在,文件名和调用是否大小写正确(区分大小写)。

启用php.ini openssl

它会起作用的

:) 干杯
Neil

您的意思是在application.ini文件no中,在第390行的CustomerController.php中,您正在调用不存在的GetEnvPath帮助程序。在第390行中,我有一行$this->view->envPath=$this->u helper->GetEnvPath();正如RMK所说,如果它在一个地方工作,而不是在另一个地方工作,那么它可能是一个案例敏感性问题。查看是否在
application/controllers/helpers/GetEnvPath.php
中有文件。如果是这样,
GetEnvPath.php
是文件名应该是什么(区分大小写)好的,那么
\hyperspace\u dev\library\My\Action
中的文件名是什么?