redis导致phpmyadmin中的错误

Posted

技术标签:

【中文标题】redis导致phpmyadmin中的错误【英文标题】:redis causes errors in phpmyadmin 【发布时间】:2021-05-10 23:54:55 【问题描述】:

今天遇到phpmyadmin和redis的问题,意思是当我尝试查看phpmyadmin管理页面时出现如下错误: phpMyAdmin - 错误

Error during session start; please check your PHP and / or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.
session_start (): Cannot find save handler 'redis' - session startup failed.

请注意,如果我转到终端并执行命令 redis-cli 一切正常。

为什么会这样?

【问题讨论】:

我首先检查网络服务器错误日志以查看是否有更多详细信息,同时查看 redis 日志以获取提示。检查用于写入会话数据的路径,确保它存在并且有足够的可用空间。 您好,您找到解决方案了吗?我这里也有同样的问题。 【参考方案1】:

我有同样的错误。 问题出在 php.ini 文件中。 我必须将以下内容复制到 php.ini 文件中:

session.save_path= "tcp://host1:6379?weight=1, tcp://host2:6379?weight=2&timeout=2.5, tcp://host3:6379?weight=2&read_timeout=2.5"

解决方案是将 host1host2host3 替换为 localhost:

session.save_path= "tcp://localhost:6379?weight=1, tcp://localhost:6379?weight=2&timeout=2.5, tcp://localhost:6379?weight=2&read_timeout=2.5"

【讨论】:

以上是关于redis导致phpmyadmin中的错误的主要内容,如果未能解决你的问题,请参考以下文章

登录错误的 URL 后 phpmyadmin

phpMyAdmin 错误代码:13 无法获取 './test' 的统计信息

phpMyAdmin 不允许我登录 - 没有显示错误

WAMP 错误:禁止您无权访问此服务器上的 /phpmyadmin/

WAMP 错误:禁止您无权访问此服务器上的 /phpmyadmin/

phpmyadmin.pma_table_uirefs 使用虚拟机不存在