首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复"Predis\Client未找到“错误?

如何修复"Predis\Client未找到“错误?
EN

Drupal用户
提问于 2022-08-26 07:24:52
回答 1查看 614关注 0票数 0

我有一个基于Drupal 7的项目,我在Ubuntu上安装了PHP7.4、Redis和PHP。我得到一个类'Predis\Client‘找不到错误。

模块的setting.php文件中的值如下。

代码语言:javascript
复制
$conf['redis_client_interface']           = 'Predis';
$conf['cache_backends'][]                 = 'sites/all/modules/redis/redis.autoload.inc';
$conf['cache_class_cache']                = 'Redis_Cache';
$conf['cache_class_cache_menu']           = 'Redis_Cache';
$conf['cache_class_cache_drupal_get_filename'] = 'Redis_Cache';
$conf['cache_class_cache_bootstrap']      = 'Redis_Cache';
$conf['cache_class_cache_path']           = 'Redis_Cache';
$conf['cache_class_cache_field']          = 'Redis_Cache';
$conf['cache_class_cache_views']          = 'Redis_Cache';
$conf['cache_class_cache_admin_menu']     = 'Redis_Cache';
$conf['lock_inc']                         = 'sites/all/modules/redis/redis.lock.inc';

当我运行drush cc时,会显示相同的错误。为了解决这个问题,我重新安装了Redis和php,但这还没有修复错误。

EN

回答 1

Drupal用户

发布于 2022-08-26 11:29:36

如果要使用redis客户端接口Predis,则必须安装Predis库。Composer是推荐的安装方法,或者对于Drupal 7,您仍然可以使用库文件夹。请参阅模块文件夹中的README.Predis.txt。

如果您想使用Ubuntu包php- redis ,那么将redis客户端接口更改为PhpRedis。请参阅模块文件夹中的README.PhpRedis.txt。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/312705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档