当将浏览器指向phpmyadmin时,我得到以下错误
如果没有错误,则无法启动会话。请检查php和/或Web服务器日志文件中给出的错误,并正确配置php安装。
我已经检查了所有的东西,似乎不知道问题出在哪里。
在我的php.ini文件中,我有:
session.save_path = "/var/lib/php/session"
权限:
drwxr-xr-x 2 root apache 4096 Feb 16 04:47 session
似乎什么都不管用。甚至将会话目录上的权限更改为777。
当将浏览器指向phpmyadmin时,我得到以下错误
如果没有错误,则无法启动会话。请检查php和/或Web服务器日志文件中给出的错误,并正确配置php安装。
我已经检查了所有的东西,似乎不知道问题出在哪里。
在我的php.ini文件中,我有:
session.save_path = "/var/lib/php/session"
权限:
drwxr-xr-x 2 root apache 4096 Feb 16 04:47 session
似乎什么都不管用。甚至将会话目录上的权限更改为777。
19条答案
按热度按时间xxhby3vn1#
第一:如果没有
session
dir(就我而言是)第二:设置权限
session
迪尔wr98u20j2#
如果您检查了浏览器,但没有问题,请检查服务器端的以下命令:
基于
session.save_path
在里面php.ini
文件,检查是否存在会话目录(默认路径为:"/var/lib/php/session"
)所以,如果路径不存在,就创建它。现在可能需要更改目录的所有权,例如(更改:用户:基于系统的组)
然后授予会话路径的权限:
现在刷新浏览器
mepcadol3#
在我的例子中,问题是由于磁盘空间不足。我想向像我这样的其他用户提及:)
zaq34kh64#
我最近也有同样的问题。它是通过截断php存储会话数据的临时目录来解决的。
unix操作系统的ie:op ref.文件(此临时目录因操作系统而异)
在截断目录后,我能够毫无问题地启动phpmyadmin。如果更改所有权和/或权限失败,我希望这能帮助其他人解决同样的问题。
aiazj4mn5#
这有时是由于会话密钥无效造成的。如果使用xampp,对我有效的方法是打开xampp xampp/temp中的temp文件夹,然后删除以sess开头的会话文件_
vfhzx4xs6#
我在windows server 2016中发现的问题是,php使用的临时目录的权限错误。我加了iusr。
tjjdgumg7#
问题也可能是你有一个错误的答案
session.save_handler
你的价值php.ini
. 当我把它改成memcached
,并在切换回时再次工作files
lvmkulzt8#
知道这个线程被标记为已解决,它会在google搜索给定术语的早期出现。因此,我认为提及可能导致此错误的另一个原因可能是有用的。
如果您启用了“安全/安全cookies”,则必须为phpmyadmin禁用该功能,因为它无法在激活它们时工作。因此,请确保您没有以下情况:
在您的配置中。
wfypjpf49#
我清除了浏览器缓存。已创建phpinfo.php中列出的会话文件夹。
成功了!
axzmvihb10#
我花了整整一天的时间研究这个问题。对我来说,答案就是清除浏览器的缓存。太糟糕了,我已经重新安装了3次webserver/phpmyadmin:(
ep6jt1vc11#
问题通常出现在浏览器端。
您需要刷新浏览器缓存,删除服务器/主机的Cookie,然后重试加载phpmyadmin。
如果您想全力以赴,还可以清除服务器上的会话文件夹。
一个可能的原因是浏览器和Web服务器之间的会话数据不匹配,导致它无法提取所需的会话信息,并将此错误对话框转储到您的膝上。
ijnw1ujt12#
对于xampp,从“根”文件夹中删除临时文件对我来说很有用。
th
pobjuy3213#
如果会话文件夹不可写,则登录失败。要检查这一点,请使用以下命令在web目录中创建一个php文件:
如果会话文件夹不可写,请执行以下操作
sudo setfacl -R -m u:www-data:rwx <session directory>
或chmod 777 <session directory>
-nxowjjhe14#
好啊
我正在使用Windows7Ultimate和WAMP2.4服务器,tmp文件夹丢失了,所以我创建了一个,这解决了我的问题。检查php.ini文件中的正确路径:session.save_path
brqmpdu115#
出现此错误的常见原因有两个,一个与服务器配置和session.save_路径有关,另一个与浏览器缓存有关。
如果遇到此错误,请尝试使用其他浏览器或计算机,然后再尝试更改服务器上的apache和php配置!
请注意,仅清除服务器的cookies是不够的,您需要清除缓存。
在firefox中,清除所有历史记录和cookie很容易,但您可能不想清除所有内容。清除缓存隐藏在firefox中:
工具>选项>高级>网络:缓存的web内容-立即清除