2011-02-07 142 views
0

我正在设置一个Zend环境,并且无法获取过去的这个错误。定义路径

这是代码:

define('APPLICATION_PATH', realpath(dirname(__FILE__)). '../application'); 

set_include_path(APPLICATION_PATH . '/../library/' 
       . PATH_SEPARATOR . get_include_path() 
       ); 
echo APPLICATION_PATH; 

require_once 'Zend/Loader.php'; 

这是错误:

Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' 

回答

0

最起码,你缺少的../application前斜线:

define('APPLICATION_PATH', realpath(dirname(FILE)). '/../application'); 

set_include_path(APPLICATION_PATH . '/../library/' . PATH_SEPARATOR . get_include_path()); echo APPLICATION_PATH; 

为了提供更多细节,我想我们需要了解目录结构,index.php的位置等。

+0

与斜线我得到这个错误: 致命错误:未捕获的异常“Zend_Controller_Dispatcher_Exception”与 – MG1 2011-02-07 19:11:30

0

我能够自己解决这个问题。我意识到控制器文件夹拼写错误。它看起来像这样的错误通常是当适当的文件结构不存在或控制器文件拼写错误时引起的。