Zend Framework无效的控制器指定了excepection

时间:2011-04-19 03:45:39

标签: zend-framework

嗨我尝试在测试服务器中配置Zend Frame工作时遇到问题,我的项目在我的本地mac计算机上工作正常,我将所有文件上传到我的测试服务器中的根html文档,就像我拥有它一样在我的本地,但由于某种原因,我找不到我的控制器,我有的错误就是这个

An error occurred
Page not found
Exception information:

Message: Invalid controller specified (MessageBroker)
Stack trace:

#0 /var/www/html/magentoreviewsZF/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#1 /var/www/html/magentoreviewsZF/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch()
#2 /var/www/html/magentoreviewsZF/library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#3 /var/www/html/magentoreviewsZF/public/index.php(26): Zend_Application->run()
#4 {main}  

Request Parameters:

array (
  'controller' => 'MessageBroker',
  'action' => 'index',
  'module' => 'default',
)  

我在其他帖子中看到,更改htaccess中的RewriteBase可以解决问题,但是对我来说不起作用,我也有默认结构,索引控制器和错误控制器也可以工作,如果我直接去他们的道路。

所以工作只是我的MessageBroker控制器没有找到,为什么!,请任何人都能指出我正确的方向,我真的不知道还能做什么,谢谢!

1 个答案:

答案 0 :(得分:3)

我不确定,但让我猜:Test Server = Windows?生产= Linux?

请关注您的控制器上的控制器的文件名/类名,将其命名为控制器:

class MessagebrokerController extends Zend_Controller_Action
{}

您的文件名: MessagebrokerController.php