当前位置:论坛首页 > Linux面板 > 讨论

【待反馈】phpmyadmin 一直 502的原因

发表在 Linux面板5 天前 [复制链接] 2 92

我的服务器最近使用不了phpmyadmin ,报错502 Bad Gateway,这个报错一直让我很郁闷,我尝试了切换PHP版本,开关公共权限,防火墙放行端口都不行。
按理说这不就是一个普通的PHP网站吗,可问题是服务器上的其他PHP站点却都能正常使用,数据库也正常,我使用的PHP版本是7.4,mysql版本是5.7,除了这个phpmyadmin的站点都没问题,这个问题折磨了我特别久,于是今天花时间打算一晚上排查出这个问题,我尝试了代码调试,查阅了文档都没能让它显示报错日志,于是尝试进行阅读代码,可是发现代码在运行到twig渲染模板之后,就不输出日志了,直接就白屏报502,这导致我就这么终止了下去。最后我想到我还有一个老的服务器安装了phpmyadmin能正常使用,于是我去打包了版本覆盖到我这个服务器上,发现居然可以用了,这让我非常郁闷,一个访问问题排查了我一晚上。经过对比是在phpmyadmin的tmp文件夹内有个twig的文件夹里面少了东西,我又卸载重装以后,再把原先服务器的twig文件夹覆盖进去,居然能够正常访问。


这里我就有个非常奇怪的问题了,这个文件夹的命名来看是个临时目录,也就是一些缓存文件在里面,为什么这个文件夹的内容缺失会影响工具使用。然后我尝试卸载重装了nginx、php、mysql、phpmyadmin这些全都不行,再点修复面板升级到了最新的版本也还是不行,是不是之前卸载的时候有缓存数据没有清干净呢呢?我已经在命令行试过了9和15选项进行清理。
我在论坛也没看到其他人有反馈和我一样的情况,而且我每次卸载重装这个问题是必现的,我不得不怀疑一下这是哪个环节出了问题。

我的服务器是自己开发时候使用的,所以没有公网环境,平时就是内网服务进行请求,宝塔也是早期进行安装通过升级上来的,以前安装的时候我看上面写的推荐安装centos7的版本,所以我就安装了centos7.9 64 位的系统,至此我的问题虽然花了一晚上时间解决了,不知道这个情况是不是只有我的个例,我决定将问题发上来进行讨论一下。



system.png
111.png

访问显示502 Bad Gateway

访问显示502 Bad Gateway
使用道具 举报 只看该作者 回复
发表于 5 天前 | 显示全部楼层
我在使用的时候发现部分页面还是存在502 Bad Gateway的问题,可能是tmp文件夹内缓存的还不够多
使用道具 举报 回复 支持 反对
发表于 4 天前 | 显示全部楼层
你好,这边测试没有复现哦
您尝试换个php版本试试,可能是php版本问题
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表