2

我是 Zend 框架的新手。我正在更新由另一个人开发的项目。我收到一个错误,例如

Generating config... PHP Fatal error:  Uncaught exception  
'Zend_Application_Bootstrap_Exception' with message 'Resource matching "autoloader" not found' 
in /project/aggrep/library/Zend/Application/Bootstrap/BootstrapAbstract.php:692

Stack trace:

#0 /project/aggrep/library/Zend/Application/Bootstrap/BootstrapAbstract.php(627):      
Zend_Application_Bootstrap_BootstrapAbstract->_executeResource('autoloader')

#1 /project/aggrep/library/Zend/Application/Bootstrap/BootstrapAbstract.php(584):  
Zend_Application_Bootstrap_BootstrapAbstract->_bootstrap('autoloader')

#2 /project/aggrep/library/Zend/Application.php(355): 
Zend_Application_Bootstrap_BootstrapAbstract->bootstrap('autoloader')

#3 /project/aggrep/process/init.php(27): Zend_Application->bootstrap('autoloader')

#4 /project/scripts/generate_distro.php(3): require('/project/aggrep...')

#5 {main}

thrown in /project/aggrep/library/Zend/Application/Bootstrap/BootstrapAbstract.php on line 692
Done

我需要做什么或需要检查什么?有人请帮帮我吗?

谢谢,期待!

4

1 回答 1

2

这种错误来自不正确的引导。

在你Bootstrap.php有一堆以 开头的函数_init,例如。public function _initAutoload(). 所有这些都是在应用程序启动时自动执行的,但是如果需要特定的顺序,可以$this->bootstrap('autoload');在这些功能之一中使用,以确保资源_initAutoload()已被执行。

很有可能,一个函数Bootstrap.php正在请求一个_initAutoload()不存在/已被重命名的资源。

于 2012-07-16T14:17:27.383 回答