PHP 会话无法在 CentOS 上使用 phpMyAdmin

Posted

技术标签:

【中文标题】PHP 会话无法在 CentOS 上使用 phpMyAdmin【英文标题】:PHP sessions not working on CentOS with phpMyAdmin 【发布时间】:2014-03-22 05:24:59 【问题描述】:

无法登录到 phpmyadmin 抱怨会话。我已将 session.save_path 设置为 /var/lib/php/session 并授予此文件 777 权限。

这是我得到的完整错误:

Cannot start session without errors, please check errors given in your PHP
and/or webserver log file and configure your PHP installation properly.
Also ensure that cookies are enabled in your browser.

我还检查了我的网络服务器日志和 php 错误日志,但那里什么也没有。

我也尝试过多次清除浏览器的缓存和 cookie 均无济于事。

非常感谢任何帮助!

【问题讨论】:

please check errors given in your PHP and/or webserver log file 那是什么意思? 我确实检查了我的日志,除了时区警告是固定的 Cannot start session without errors in phpMyAdmin 的可能重复项 "我已授予此文件 777 权限。"您的意思是您已授予此文件夹权限,对吗? 我已经解决了。我必须安装 PHP 5.3 而不是 5.4 【参考方案1】:

问题是由于使用了 PHP 5.4,它不是 repo 中的官方版本。我已经卸载了 5.4 并安装了 5.3,现在一切正常。

【讨论】:

以上是关于PHP 会话无法在 CentOS 上使用 phpMyAdmin的主要内容,如果未能解决你的问题,请参考以下文章

PHPm-code1

PHPm-code1

PHPm-code2

PHPm-code2

PHP 无法从 NFS 共享读取会话

PHP 7 用户会话问题 - 无法初始化存储模块