【待反馈】phpMyAdmin报404无法打开
问题描述:在数据库管理中无法打开phpMyAdmin。
点击单个数据库的“管理”,或者点击数据库列表最上面的“phpMyAdmin”,都无法打开,都显示Nginx的404 Not Found错误。
但如果在软件管理中打开phpMyAdmin的“启用公共访问权限”后,上述问题消失,可以通过上面两种方式正常打开phpMyAdmin。
Nginx 1.20.1
MySQL 5.6.50
PHP 7.4
phpMyAdmin 4.9
phpMyAdmin,Nginx,PHP 均是安装后的默认设置。
phpMyAdmin端口888在VPS和面板中均已放开。
面板:宝塔Linux正式版 7.7.0
服务器系统:Ubuntu 20.04.3 LTS
VPS:阿里云轻量应用服务器
浏览器:Edge 96.0.1054.43
您好,您把phpmyadmin 卸载换成5.x版本的试试 大炮运维V587 发表于 2021-12-6 15:14
您好,您把phpmyadmin 卸载换成5.x版本的试试
卸载换成5.0依旧不行,同样的问题。
并且我发现从数据库管理那点击跳转的phpMyAdmin地址就是软件商店里phpMyAdmin设置页面上显示的公共访问地址,都是http://x.x.x.x:888/phpmyadmin_35774001e7ea0772,这是正常的吗? lololo 发表于 2021-12-8 20:41
卸载换成5.0依旧不行,同样的问题。
并且我发现从数据库管理那点击跳转的phpMyAdmin地址就是软件商店里ph ...
您直接访问这个地址也报404 吗?
本帖最后由 lololo 于 2021-12-13 10:05 编辑
大炮运维V587 发表于 2021-12-8 21:14
您直接访问这个地址也报404 吗?
如果启用phpMyAdmin的公共访问权限,就能正常访问,否则就404。
上一条我回复的意思是,我发现点这两个地方的地址,和phpMyAdmin设置里“启用公共访问权限”下面那个地址是一样的,如果phpMyAdmin开了公共访问权限,这俩地方就管用,如果不开公共访问权限,就都404。
我看phpMyAdmin设置写的是
当前版本的phpmyadmin在不需要公共访问权限的情况下不再依赖nginx/apache
phpmyadmin的服务状态不影响通过面板(非公共)访问phpmyadmin
在未开启公共访问权限的情况下,由面板接管访问权限,即需登录面板才能访问
那为什么我关了公共访问权限,在数据库设置就404不能用了呢?
lololo 发表于 2021-12-13 10:02
如果启用phpMyAdmin的公共访问权限,就能正常访问,否则就404。
关了就是不允许访问的意思 大炮运维V587 发表于 2021-12-13 11:48
关了就是不允许访问的意思
关键是我非公共访问也404 lololo 发表于 2021-12-13 16:03
关键是我非公共访问也404
你这里不是说开启可以正常访问吗?
页:
[1]