Zend framework Zend_Cache_异常:在include_路径中找不到文件Zend/Cache/Backend/Memcache.php
我正在开发一个运行良好的应用程序,我已经开始在项目中添加一些PHPUnit测试。但是,每当我尝试运行测试时,都会出现以下错误: Zend_Cache_异常:在include_路径中找不到文件Zend/Cache/Backend/Memcache.php 当我查看文件系统的路径时,没有Memcache.php,只有Memcached.php phpunit运行的完整stacktrace如下所示 1) IndexController测试::testIndexAction Zend\u缓存\u异常:文件 在include_路径中找不到Zend/Cache/Backend/Memcache.php /opt/www/development/app/library/Zend/Cache.php:209 /opt/www/development/app/library/Zend/Cache.php:148 /opt/www/development/app/library/Zend/Cache.php:94 /opt/www/development/app/library/Zend/Cache/Manager.php:173 /opt/www/development/app/application/Bootstrap.php:64 /opt/www/development/app/library/Zend/Application/Bootstrap/BootstrapAbstract.php:667 /opt/www/development/app/library/Zend/Application/Bootstrap/BootstrapAbstract.php:620 /opt/www/development/app/library/Zend/Application/Bootstrap/BootstrapAbstract.php:584 /opt/www/development/app/library/Zend/Application.php:355 /opt/www/development/app/library/Zend/Test/PHPUnit/ControllerTestCase.php:155 /opt/www/development/app/library/Zend/Test/PHPUnit/ControllerTestCase.php:136 /opt/www/development/app/tests/application/controllers/IndexControllerTest.php:9 你知道为什么在运行单元测试时会抛出这个问题,而在我完全运行应用程序时却不会吗Zend framework Zend_Cache_异常:在include_路径中找不到文件Zend/Cache/Backend/Memcache.php,zend-framework,memcached,phpunit,Zend Framework,Memcached,Phpunit,我正在开发一个运行良好的应用程序,我已经开始在项目中添加一些PHPUnit测试。但是,每当我尝试运行测试时,都会出现以下错误: Zend_Cache_异常:在include_路径中找不到文件Zend/Cache/Backend/Memcache.php 当我查看文件系统的路径时,没有Memcache.php,只有Memcached.php phpunit运行的完整stacktrace如下所示 1) IndexController测试::testIndexAction Zend\u缓存\u异常:文
提前感谢。缓存的名称是
Memcached
,而不是Memcache
。如果没有看到您的代码,我就无法解释为什么您没有在单元测试之外得到错误Zend\u Cache::\u makeBackend()
如果文件不存在或找不到该类,则将引发异常。经过一番比较,我在application.ini文件中将缓存类型命名为Memcache not Memcached,谢谢。谢谢你的帮助。