Windows(dev)到Linux(prod)Zend Framework迁移错误

时间:2009-09-10 07:27:18

标签: zend-framework migration case-sensitive controllers

我遇到以下错误,将我的代码从我的Windows开发机器迁移到我的linxu生产机器。我知道总是存在分隔符和区分大小写的问题(我已经修复了),但是这个问题似乎来自框架本身。

我的控制器都遵循惯例(大写第一个骆驼)。

我正在使用Zend_App提供的引导程序,这在我的开发箱上都可以正常工作(没有错误)。

然而,它的解析插件似乎无法访问控制器。

任何想法都会很棒。 : - )


Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in /****mywebroot***/library/Zend/Controller/Dispatcher/Standard.php:242 Stack trace: #0 //****mywebroot***/library/Zend/Controller/Front.php(946): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#1 /****mywebroot***/library/Zend/Application/Bootstrap/Bootstrap.php(77): Zend_Controller_Front->dispatch() #2 /****mywebroot***/public/index.php(26): Zend_Application->run() #4 {main} thrown in /****mywebroot***/library/Zend/Controller/Dispatcher/Standard.php on line 242

我希望这是一个基本错误

1 个答案:

答案 0 :(得分:2)

三次检查控制器所在的文件和目录的名称。

此特定异常也可能是因为没有默认控制器。