Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony2 Memcached-LeaseWeb/LswMemcacheBundle无法在开发模式下工作_Php_Symfony_Caching_Memcached_Bundle - Fatal编程技术网

Php Symfony2 Memcached-LeaseWeb/LswMemcacheBundle无法在开发模式下工作

Php Symfony2 Memcached-LeaseWeb/LswMemcacheBundle无法在开发模式下工作,php,symfony,caching,memcached,bundle,Php,Symfony,Caching,Memcached,Bundle,我在项目中使用Symfony2,并且我添加了此捆绑包LeaseWeb/LswMemcacheBundle以使用memcahced,该捆绑包在生产模式和开发模式下工作正常的问题向我显示了以下错误: ContextErrorException:可捕获致命错误:参数3传递给 Lsw\MemcacheBundle\DataCollector\MemcacheDataCollector::addClient 必须是一个实例 Lsw\MemcacheBundle\Cache\LoggingMemcacheI

我在项目中使用Symfony2,并且我添加了此捆绑包LeaseWeb/LswMemcacheBundle以使用memcahced,该捆绑包在生产模式和开发模式下工作正常的问题向我显示了以下错误:

ContextErrorException:可捕获致命错误:参数3传递给 Lsw\MemcacheBundle\DataCollector\MemcacheDataCollector::addClient 必须是一个实例 Lsw\MemcacheBundle\Cache\LoggingMemcacheInterface,的实例 Lsw\MemcacheBundle\Cache\AntiDogPileMemcache给定,在中调用 /主页/www/project/app/cache/dev/appDevDebugProjectContainer.php on 第2166行,并在中定义 /home/www/project/vendor/leaseweb/memcache bundle/Lsw/MemcacheBundle/DataCollector/MemcacheDataCollector.php 第40行

这是我的配置:

lsw_memcache:
    session:
        client: default
    clients:
        default:
            hosts:
              - { dsn: localhost, port: 11211 }
有人能帮忙吗?
提前谢谢你

我看不出您的配置有任何问题

当前版本的捆绑包不应出现错误消息。
您使用哪个版本的捆绑包?

这是symfony捆绑包中报告的问题,到目前为止尚未修复


这已经解决,它需要libmemcache版本1.0.10或更高版本,并安装memcahced的最新版本。

也许您在Composer中添加了仅用于开发模式的要求?对不起,我无法理解这一点,您在Composer中添加仅用于开发模式的要求是什么意思?!我使用了composer Check安装的最新版本。。。要求:{LeaseWeb/MeMyCaseCopy:*}请考虑添加链接网站的相关摘录,因为链接往往随着时间的推移而变得无效。