学习Zend Framework一个小问题,弄了我少说1个多小时,晕死~
错误信息:
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (index.php)' in E:\zy\phptest\zf1\library\Zend\Controller\Dispatcher\Standard.php:242 Stack trace: #0 E:\zy\phptest\zf1\library\Zend\Controller\Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 E:\zy\phptest\zf1\index.php(53): Zend_Controller_Front->dispatch() #2 {main} thrown in E:\zy\phptest\zf1\library\Zend\Controller\Dispatcher\Standard.php on line 242
原因竟是:http://localhost:8082/zf1/index.php
去掉index.php就OK了,够晕的吧~~
Google、百度了半天,全说是 $frontController->setBaseUrl('/zf1');//设置基本路径 这里设置有问题,就改来改去啊,初学者引以为戒!!!!
还有一点,小心文件名或者目录名两边的空格!!!