建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

在CyberPanel面板无法访问PHPmyadmin显示404未找到页面/空白页的终极解决办法

GG网络技术分享 2025-03-18 16:12 0


之前有专门介绍过不少的CyberPanel面板教程,但是最近发现在国内一键安装CyberPanel面板的时候,有些功能及模块无法安装,比如自带的PHPmyadmin面板,因为要调取国外的一些地址,因为无法访问等问题导致最终无法正常安装。最后在CyberPanel面板上点击数据库菜单的PHPmyadmin后,会直接显示404未找到页面,或者直接显示空白页。

那么如何才能正常的登陆PHPmyadmin,从而管理数据库呢?这里就给出相应的解决办法。

什么是PHPmyadmin?

PHPmyadmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于PHPmyadmin跟其他PHP程序一样在网页服务器上执行,但是您可以在任何地方使用这些程序产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由PHPmyadmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。

简单来说就是拿来管理数据库的一个图形化界面的平台。

解决方案1

既然无法访问,一般我们考虑是不是权限不足,可以尝试一下检查一下自己的站点及文件夹权限。(其实这种可能性极小,几乎没用)

一般可以比较好解决的办法是,重新升级安装CyberPanel面板。命令如下

sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)

如果自己的主机网络是通畅的,那么使用以上命令,直接一键解决无法访问PHPmyadmin的问题。但是如果本来就是国内主机,使用以上命令后,基本没啥效果。还是不能访问。

解决方案2

网上还有另外一种解决办法。

1.登录SSH。使用此命令将目录更改为 PHPmyadmin。

cd /usr/local/Cyber​​CP/public/phpmyadmin

2. 这里有一个简单文件和一个工作配置文件。使用此命令将工作配置重命名为新文件,例如 config.inc.php.old。

mv config.inc.php config.inc.php.old

3. 现在将简单文件重命名为工作文件并尝试从 Cyber​​Panel 访问 PHPmyadmin。

mv config.sample.inc.php config.inc.php

解决后,再从从 Cyber​​Panel 访问 PHPmyadmin。

终极解决方案

如果以上两个方法都没办法解决的话,那么就意味着要使用本次的终极解决方案了。

其实本方法相当于重新安装从PHPmyadmin。

1、通过SSH以 root 用户身份登录服务器

ssh root@YOUR_IP_ADDRESS.

2、然后跳转到相应的文件夹

cd /usr/local/CyberCP/public/

3、删除当前PHPmyadmin文件夹

rm -rf phpmyadmin

4、从PHPmyadmin网站下载新版本,5.2.0目前是最新版本,所以使用wget命令

wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.zip

5、解压

unzip phpMyAdmin-5.2.0-all-languages.zip

6、重命名文件夹,以便cyberpanel可以识别它

mv phpMyAdmin-5.2.0-all-languages phpmyadmin

7、现在点击面板上的菜单访问PHPmyadmin试一下。

如果还不能访问,继续往下看。一般我们点击菜单后就会出现类似如下的界面,说明不能访问。

在CyberPanel面板无法访问PHPmyadmin显示404未找到页面/空白页的终极解决办法插图

8、究极的办法就是进入/usr/local/CyberCP/public/phpmyadmin目录,然后打开config.sample.inc.php文件

cd /usr/local/CyberCP/public/phpmyadmin

9、将/* Authentication type */后面的5行都进行屏蔽,如下

在CyberPanel面板无法访问PHPmyadmin显示404未找到页面/空白页的终极解决办法插图1

然后保存。

接下来直接访问地址http://123.123.123.123:8090/phpmyadmin/即可。记住换成自己对应的主机IP

在CyberPanel面板无法访问PHPmyadmin显示404未找到页面/空白页的终极解决办法插图2
在CyberPanel面板无法访问PHPmyadmin显示404未找到页面/空白页的终极解决办法插图3
在CyberPanel面板无法访问PHPmyadmin显示404未找到页面/空白页的终极解决办法插图4

标签:

提交需求或反馈

Demand feedback