首页 > 网站 > 建站经验 > 正文

PhpMyAdmin错误:Cannot start session without errors的解决办法

2024-04-25 20:30:31
字体:
来源:转载
供稿:网友

用的好好的phpmyadmin突然出现”Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.“网上看了几个解决办法,都说是权限问题,主要解决办法有如下几种:

1.PHP配置中没有设置session的保存目录

在php.ini找到session.save_path 这一行,设成session.save_path = “D:/php/Temp”(把分号去掉)。

2.linux的session目录的权限问题

给session目录加上读写权限;

chmod 777 sessionpath

3.IIS下来宾账户没有访问sessionpath的权限

那么在IIS的来宾账户添加sessionpath的访问权限

由此我想到另外一个可能

open_basedir中没有设置sessionpath

如果是设置了open_basedir,那么同时加上sessionpath

 

当然,仔细分析,我的现在遇到的不属于以上任何一种情况,不过也可能是权限的问题。打开sessionpath路径,发现目录只有一个sess_c5523db042ebd4597e0f4875ab1a0754feb2d82e的文件,查看了一下创建日期是昨天的,由此我怀疑可能是这个文件可能因为未知的原因被锁定了,因为是本地的环境,所以不用担心已经登录用户的状态,所以直接删除。重新登录,问题解决。由此可见,发现这个问题的最大的可能性就是没有session的访问权限,以上的方法也许未必能够解决你所遇到的问题,但朝着session访问权限的思路去考虑,应该是可以找到解决办法的。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表