×
  • Web前端首页
  • 开发工具
  • 解析“访问网站或者数据库后台出现phpMyAdmin Error:session_write_close() write failed“的真因

解析“访问网站或者数据库后台出现phpMyAdmin Error:session_write_close() write failed“的真因

作者:Terry2024.01.04来源:Web前端之家浏览:1429评论:0
关键词:mysqlphpMyAdmin

今天访问网站的时候,突然报错信息:error establishing a database connection(数据库链接失败),我以为是后台的mysql未开启,进去看了后发现没问题的啊。我尝试了去打开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_write_close(): write failed: No space left on device (28)

session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct ()

如下图所示:

phpMyAdmin

这个时候,我怀疑是PHP版本的问题,于是我把PHP版本从7.2切换到7.4还是于事无补啊。最后认真看了下错误信息的提示:翻译后,是写入失败,设备上空间不够了,尴尬,这隐藏的够深,于是去宝塔后台看了下,果真如此:

image.png

居然都100%,能写进去东西才怪,于是清理了一些缓存,网站就正常了,啥也不用操作。经过一顿操作,也是浪费了好多时间,今天我就再这里总结下出现这些错误,我们如何去排除故障把,大家往下看。

解析网站数据库失败的经验总结

我们就我自己了解和碰到的问题进行简单的分析。

1、网站前台访问报错:error establishing a database connection(数据库链接失败)

一般出现这种情况,我们怎么去排查呢?

  • 首先要检查数据库名字、用户名、密码是不是正确的

  • 你安装的mysql数据库是不是开启了

  • phpMyAdmin设置的PHP版本是否跟系统匹配

一般如果你排除了这些问题,基本能搞定,如果您直接用的宝塔面板,按照我分享的思路去排查,就很容易解决。

2、phpMyAdmin错误:session_write_close(): write failed: No space left on device

出现这个错误,大家也不用紧张,大家可以按照第一个问题的排查方法排查一遍,如果还是不行的话,就需要看错误提示的是啥,这个时候,你不懂英文的话,可以翻译下,就会发现空间不足。

像这种的话,你发现你空间很多啊,其实就是缓存在作怪,你可以清楚下缓存就好了。给你一张图:

image.png

比如我的服务器,钱买你三项正常,就是第四个会到100%,这个时候就会出现报错,大家解决方法直接清楚网站的一些缓存信息或者服务器里的。其它不用去弄,就可以了。

3、数据库没办法访问

这种的话,一般可能是您迁移数据的时候出现的问题,重新导入下。

总结

好吧,目前我就分享这三种问题以及解决方法,可能每个人遇到的问题不一样,但是如果您按照上面的提示去做,相信基本都能解决。如果您有更好的方法,可以留言,一起分享学习吧。

如果您觉得文章对您很大帮助,也可以赞助支持下小编,更能激起小编挖掘分享文章的动力。

您的支持是我们创作的动力!
温馨提示:本文作者系Terry ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://jiangweishan.com/article/mysqlphpMyAdminerrodf.html

网友评论文明上网理性发言 已有0人参与

发表评论: