发新话题
打印

修复了一个bassapp的bug

修复了一个bassapp的bug

刚开始运行的时候出现

Fatal error: Uncaught exception 'Zend_Controller_Action_Exception' with message 'ErrorController::setupExceptionAction() does not exist and was not trapped in __call()' in D:\xampplite\www\Zend\Controller\Action.php:480 Stack trace: #0 [internal function]: Zend_Controller_Action->__call('setupExceptionA...', Array) #1 D:\xampplite\www\Zend\Controller\Action.php(497): ErrorController->setupExceptionAction() #2 D:\xampplite\www\Zend\Controller\Action.php(545): Zend_Controller_Action->dispatch('setupExceptionA...') #3 D:\xampplite\www\library\BaseApp\Loader.php(85): Zend_Controller_Action->run() #4 D:\xampplite\www\library\BaseApp\Loader.php(104): BaseApp_Loader->__construct('development') #5 D:\xampplite\www\index.php(24): BaseApp_Loader::getInstance('development') #6 {main} thrown in D:\xampplite\www\Zend\Controller\Action.php on line 480


Fatal error: Uncaught exception 'Zend_View_Exception' with message 'script '/views/scripts/error/error.phtml' not found in path (D:\xampplite\www\application\modules\default\scripts\)' in D:\xampplite\www\Zend\View\Abstract.php:856 Stack trace: #0 D:\xampplite\www\Zend\View\Abstract.php(764): Zend_View_Abstract->_script('/views/scripts/...') #1 D:\xampplite\www\application\modules\default\controllers\ErrorController.php(55): Zend_View_Abstract->render('/views/scripts/...') #2 D:\xampplite\www\Zend\Controller\Action.php(497): ErrorController->setupExceptionAction() #3 D:\xampplite\www\Zend\Controller\Action.php(545): Zend_Controller_Action->dispatch('setupExceptionA...') #4 D:\xampplite\www\library\BaseApp\Loader.php(85): Zend_Controller_Action->run() #5 D:\xampplite\www\library\BaseApp\Loader.php(104): BaseApp_Loader->__construct('development') #6 D:\xampplite\www\index.php(24): BaseApp_Loader::getInstance('development') #7 {main} thrown in D:\xampplite\www\Zend\View\Abstract.php on line 856

修改D:\xampplite\www\application\modules\default\controllers\ErrorController.php这个文件

41行      public function setupException()改为      public function setupExceptionAction()

55行    $this->getResponse()->setBody($view->render("/views/scripts/error/error.phtml")); 改为         $this->getResponse()->setBody($view->render("../views/scripts/error/error.phtml"));

同时推荐大家一个xamp合集程序xampplite很好用的,绿色版,免安装!

TOP

发新话题